Développer pour Oxygène avec Visual Studio

Visual C++ est un compilateur C++ de Microsoft qui permet de générer du code natif 32 bits pour Windows. Même s'il fait parti de la suite Visual Studio .NET, il n’utilise pas directement le framework .NET. Oxygène utilise cependant le framework pour certains composants tels que les graphiques ou des ActiveX.

 

 

Dans ce document, ‘Visual Studio’, ‘MSVS’, ‘VS’, ‘VC++’ sont utilisés indifféremment pour désigner ‘Visual C++’.

 

Les solutions Oxygène peuvent être compilées avec Visual Studio ou Visual C++ Express ou Visual Studio Community (2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019 ou 2022).

 

Visual Studio 2022 est supporté à partir de la version 11.00

Visual Studio 2019 (et 2017) est supporté à partir de la version 10.06

Visual Studio 2015 est supporté à partir de la version 9.02  (Redist VS2015)

Visual Studio 2013 est supporté à partir de la version 9.00  (Redist VS2013)

Visual Studio 2012 est supporté à partir de la version 8.06  (Redist VS2012)

Visual Studio 2010 est supporté à partir de la version 8.06

Visual Studio 2008 est supporté à partir de la version 7.50

Visual Studio 2005 est supporté à partir de la version 7.00 (et jusqu'à la 8.00)

 

Remarque sur les Redistribuables : les programmes en C++ compilés avec Visual Studio nécessitent des bibliothèques Microsoft sans quoi il est impossible de les utiliser. Ces bibliothèques s'appellent des "redistribuables" et elles dépendent de la version de Visual Studio. Oxygène étant compilé avec VS2019, l'installeur installe les redistribuables de VS2019. Si vous compilez vos DLL avec une autre version, vous devrez installer les redistribuables spécifiques à cette version sur les postes clients. Il existe 2 éditions x86 et x64 (pour 32 et 64 bits) : Oxygène étant compilé uniquement en 32 bits, il faudra toujours installer la version x86 ; même sur un Windows 64 bits.

 

Installation de Visual Studio

 

Utilisation de Visual Studio :

 

Migrer un projet BC++5 vers une solution Visual Studio :