Outils pour utilisateurs

Outils du site


prog:cmake:vsc

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
prog:cmake:vsc [2023/09/22 15:50] – Création avec CMakeTools rootprog:cmake:vsc [2025/02/25 09:48] (Version actuelle) – Anonymisation root
Ligne 1: Ligne 1:
-Il faut utiliser l'extension ''CMake Tools'' de Microsoft.+====settings.json====
  
-====Personnalisation====+Passer des paramètres à la configuration de CMake :
  
-===Configuration===+<code javascript> 
 +"cmake.configureArgs":
 +    "-DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/scripts/buildsystems/vcpkg.cmake", 
 +    "-DBUILD_SHARED_LIBS=ON", 
 +    "-DVCPKG_TARGET_TRIPLET=x64-windows", 
 +    "-DVCPKG_HOST_TRIPLET=x64-windows", 
 +    "-DVCPKG_OVERLAY_TRIPLETS=../vcpkg-registry/triplets", 
 +    "-DBUILD_TESTING:BOOL=ON", 
 +    "-DCMAKE_INSTALL_PREFIX=d:/repos/install" 
 +
 +</code>
  
-Il faut commencer par activer dans les settings l'option ''User CMake Presets'' à ''always'' à la place de ''auto''.+Passer des paramètres à l'exécution du programme en Debug :
  
-Cela va créer un fichier ''.vscode/settings.json''. Il suffit de rajouter :+<code javascript> 
 +"cmake.debugConfig":
 +    "args":
 +        "arg1" 
 +    ] 
 +
 +</code> 
 + 
 +Choix du générateur :
  
 <code javascript> <code javascript>
-"cmake.configureArgs": +"cmake.generator": "Ninja"
-  "-DBUILD_WITH_TESTS=ON" +
-]+
 </code> </code>
prog/cmake/vsc.1695390643.txt.gz · Dernière modification : 2023/09/22 15:50 de root