Installer Visual Studio
Les solutions Oxygène (depuis la version 7.0) peuvent être compilées avec Visual Studio ou Visual C++ Express. Visual Studio sera utilisé comme environnement de travail pour gérer les projets, éditer les sources, compiler et générer les DLL, mettre au point les applications.
Visual Studio (ou Visual C++ Express) doit impérativement être installé avant l’installation de l’environnement de développement Oxygène++, car ce dernier lui ajoute des outils complémentaires.
Les différentes versions
Visual C++ est présent dans les éditions suivantes :
Visual Studio Standard Edition
Visual Studio Professional Edition
Visual Studio Team System
Visual C++ Express
Visual Studio Community
Visual C++ Express est une édition gratuite en téléchargement.
Initialement gratuite jusqu'au 6 Novembre 2006, elle est devenue gratuite définitivement depuis le 19 avril 2006.
Consultez le site web de Microsoft : http://msdn.microsoft.com/vstudio/express/support/faq/ pour une information complète.
L’environnement de développement Oxygène++ pourra être exploité avec toutes ces éditions, mais l’utilisation de Visual C++ Express impose un certain nombre de contraintes d’installation et certaines limitations à l’intégration de l’environnement de développement Oxygène++.
Visual Studio Community (VS2015) est gratuit pour les développeurs indépendants, les projets open source, la recherche universitaire, les formations, l’enseignement et les petites équipes professionnelles. En savoir plus
Procédure d’installation
Visual Studio
La procédure à suivre est la suivante :
Installez Visual Studio complètement ou au minimum le module C++. ; peu importe sur quel lecteur.
Si l'ordinateur contient plusieurs processeurs, un processeur multicore ou HyperThreading, désactiver la compilation en parallèle : allez dans 'Outils>Options>Projets et solutions>Générer et exécuter' et mettez la valeur 1 dans 'nombre maximal de génération de projet en parallèle'.
Installez Oxygène en mode développeur avec les ‘Outils pour Visual Studio’
Visual Studio Express
Cette édition peut être utilisée pour compiler des applications Oxygène. Voir les limites des éditions Express ci-dessous.
Il n'y a rien d'autre à installer à partir de la version 2008.
Visual C++ 2005 Express
Attention, pour la version 2005, il est nécessaire d'ajouter des fonctionnalités ce qui n'est pas le cas avec la version 2008, 2010 ou 2012.
La procédure à suivre pour VS2005 est la suivante :
Installez Visual C++ Express à partir de :
http://www.microsoft.com/france/msdn/vstudio/express/vcppxpress.mspx
http://msdn.microsoft.com/vstudio/express/visualc/download/ (anglais)Installez le Platform SDK à partir de :
http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/Effectuez le paramétrage indiqué sur la page web d’installation du Plateform SDK, dont les étapes notées step 3 et step 4 sont indispensables :
Step 3: Mettre à jour les répertoire de Visual C++ dans Options / Projects and Solutions (Projets et Solutions)
Ajouter dans les sections indiquées ci-dessous les chemins suivants :
Fichiers exécutables: C:\Program Files\Microsoft Platform SDK\Bin
Fichiers Include: C:\Program Files\Microsoft Platform SDK\include
Fichiers bibliothèques: C:\Program Files\Microsoft Platform SDK\lib
Exemple pour Fichiers exécutables :
Step 4: Modifier le fichier corewin_express.vsprops.
Ce fichier se trouve dans le répertoire :
C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults
Changer :
AdditionalDependencies="kernel32.lib"
En :
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
Si l'ordinateur contient plusieurs processeurs, un processeur multicore ou HyperThreading, désactiver la compilation en parallèle : allez dans ‘Outils>Options>Projets et solutions>Générer et exécuter’ et mettez la valeur 1 dans ‘nombre maximal de génération de projet en parallèle’.
Installez Oxygène en mode développeur avec les ‘Outils pour Visual Studio’
Limites imposées par Visual Studio Express
Si vous n’avez installé que Visual Studio Express Edition :
Vous ne pourrez pas éditer écrans, états et menus directement depuis l’environnement de développement (il faudra le faire sous Oxygène comme avec Borland C++ 5)
L’accès direct à l’aide en ligne par clic droit sur un mot clé Oxygène en édition de source n’est pas disponible.
Microsoft ayant beaucoup limité les fonctions de personnalisation, vous ne pourrez pas installer d'Addins ou utiliser des macros.
En dehors de ces points, si Visual Studio Express a été installé correctement, toutes les autres fonctionnalités pour Oxygène sont disponibles.