Dans le développement de logiciels, il peut être nécessaire de déterminer la version spécifique de Microsoft Visual Studio utilisée pour compiler le code. Ces informations peuvent être utiles pour diverses raisons, telles que :
Microsoft Visual Studio définit plusieurs macros prédéfinies qui fournissent des informations sur la version du compilateur utilisée pour la compilation. Deux macros couramment utilisées sont :
Le tableau suivant répertorie les valeurs de _MSC_VER et _MSC_FULL_VER pour différentes versions récentes de Visual Studio :
Visual Studio Version | _MSC_VER | _MSC_FULL_VER |
---|---|---|
Visual Studio 2022 version 17.3.4 | 1933 | |
Visual Studio 2022 version 17.2.2 | 1932 | |
Visual Studio 2022 version 17.0.2 | 1930 | |
Visual Studio 2022 version 17.0.1 | 1930 | |
Visual Studio 2019 version 16.11.2 | 1929 | |
Visual Studio 2019 version 16.9.2 | 1928 | |
Visual Studio 2019 version 16.8.2 | 1928 | |
Visual Studio 2019 version 16.8.1 | 1928 | |
Visual Studio 2019 version 16.7 | 1927 | |
Visual Studio 2019 version 16.6.2 | 1926 | |
Visual Studio 2019 version 16.5.1 | 1925 | |
Visual Studio 2019 version 16.4 | 1924 | |
Visual Studio 2019 version 16.3 | 1923 | |
Visual Studio 2019 version 16.2 | 1922 | |
Visual Studio 2019 version 16.1 | 1921 | |
Visual Studio 2019 version 16.0 | 1920 | |
Visual Studio 2017 version 15.9 | 1916 | |
Visual Studio 2017 version 15.8 | 1915 | |
Visual Studio 2017 version 15.7 | 1914 | |
Visual Studio 2017 version 15.6 | 1913 | |
Visual Studio 2017 version 15.5 | 1912 | |
Visual Studio 2017 version 15.3 | 1911 | |
Visual Studio 2017 version 15.0 | 1910 | |
Visual Studio 2015 version 14.0 | 1900 | |
Visual Studio 2013 version 12.0 | 1800 | |
Visual Studio 2012 version 11.0 | 1700 | |
Visual Studio 2010 version 10.0 | 1600 | |
Visual Studio 2008, SP1 | 150030729 | |
Visual Studio 2008 version 9.0 | 1500 | |
Visual Studio 2005 version 8.0 | 1400 | |
Visual Studio .NET 2003 version 7.1 | 1310 | |
Visual Studio .NET 2002 version 7.0 | 1300 | |
Visual Studio 6.0 version 6.0 | 1200 | |
Visual Studio 97 version 5.0 | 1100 |
En plus d'utiliser les macros prédéfinies, il existe d'autres méthodes pour détecter la version de Visual Studio lors de la compilation :
En utilisant les macros prédéfinies _MSC_VER et _MSC_FULL_VER, ou en explorant des méthodes alternatives telles que les arguments de ligne de commande ou les vérifications de registre, les développeurs peuvent avec précision déterminer la version spécifique de Microsoft Visual Studio utilisée lors de la compilation du code. Ces informations peuvent améliorer l'efficacité du développement et garantir la compatibilité avec les fonctionnalités ou bibliothèques de langage souhaitées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!