Outils pour utilisateurs

Outils du site


prog:cmake:vs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
prog:cmake:vs [2023/10/16 11:43] – [Exécution de cmake] : ajout de -G avec -T rootprog:cmake:vs [2024/12/10 22:25] (Version actuelle) – [Exécution de cmake] : mise à jour de Générateur root
Ligne 1: Ligne 1:
 =====Configuration===== =====Configuration=====
 ====Exécution de cmake==== ====Exécution de cmake====
-  * ''toolset''+ 
 +  Toolset (''-T'')
  
 ^Visual Studio^toolset^ ^Visual Studio^toolset^
Ligne 13: Ligne 14:
 |142          |2019   | |142          |2019   |
 |143          |2022   | |143          |2022   |
 +
 +Il est aussi possible de spécifier l'architecture du host (du compilateur) et sa version: ''v143,version=14.36.17.6,host=x64''
 +
 +[[https://cmake.org/cmake/help/latest/variable/CMAKE_GENERATOR_TOOLSET.html#variable:CMAKE_GENERATOR_TOOLSET|CMAKE_GENERATOR_TOOLSET]] {{ :prog:cmake:vs:cmake_generator_toolset_cmake_3.31.2_documentation_10_12_2024_22_23_40_.html |Archive du 3.31.2 le 10/12/2024}}
 +
 +  * Architecture (''-A'')
 +
 +Liste des possibilités: ''x64'', ''Win32'', ''ARM'', ''ARM64''.
 +
 +  * Générateur (''-G'')
 +
 +^Générateur^
 +|''Visual Studio 6''|
 +|''Visual Studio 7''|
 +|''Visual Studio 7 .NET 2003''|
 +|''Visual Studio 8 2005''|
 +|''Visual Studio 9 2008''|
 +|''Visual Studio 10 2010''|
 +|''Visual Studio 11 2012''|
 +|''Visual Studio 12 2013''|
 +|''Visual Studio 14 2015''|
 +|''Visual Studio 15 2017''|
 +|''Visual Studio 16 2019''|
 +|''Visual Studio 17 2022''|
 +
  
 Puis appeler Puis appeler
  
 <code bash> <code bash>
-cmake -T v142 -G "Visual Studio 16 2019"+cmake -T v142 -G "Visual Studio 16 2019" -A x64
 </code> </code>
  
-Il faut bien mettre les deux. Sinon, l'erreur suivante risque d'arriver :+Il faut bien mettre les trois. Sinon, l'erreur suivante risque d'arriver :
  
 <code> <code>
Ligne 29: Ligne 55:
 [[https://gitlab.kitware.com/cmake/cmake/blob/master/Help/variable/MSVC_TOOLSET_VERSION.rst|MSVC_TOOLSET_VERSION]] {{ :prog:cmake:msvc_toolset_version.txt |Archive du 20/09/2019}} [[https://gitlab.kitware.com/cmake/cmake/blob/master/Help/variable/MSVC_TOOLSET_VERSION.rst|MSVC_TOOLSET_VERSION]] {{ :prog:cmake:msvc_toolset_version.txt |Archive du 20/09/2019}}
  
 +[[https://cmake.org/cmake/help/latest/manual/cmake-generators.7.html|cmake-generators]] {{ :prog:cmake:vs:cmake-generators_7_cmake_3.31.2_documentation_10_12_2024_22_18_04_.html |Archive du  v3.31.2 le 10/12/2024}}
 ====CMakeLists.txt==== ====CMakeLists.txt====
  
prog/cmake/vs.1697449402.txt.gz · Dernière modification : 2023/10/16 11:43 de root