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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
prog:cmake:vsc [2023/09/22 15:53] – Ajout des sources 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=== +
- +
-Il faut commencer par activer dans les settings l'option ''User CMake Presets'' à ''always'' à la place de ''auto''+
- +
-Cela va créer un fichier ''.vscode/settings.json''. Il suffit de rajouter :+
  
 <code javascript> <code javascript>
 "cmake.configureArgs": [ "cmake.configureArgs": [
-  "-DBUILD_WITH_TESTS=ON"+    "-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> </code>
  
-[[https://devblogs.microsoft.com/cppblog/cmake-presets-integration-in-visual-studio-and-visual-studio-code/|CMake Presets integration in Visual Studio and Visual Studio Code]] {{ :prog:cmake:vsc:cmake_presets_integration_in_visual_studio_and_visual_studio_code_-_c_team_blog_22_09_2023_15_43_02_.html |Archive du 20/04/2021 le 22/09/2023}}+Passer des paramètres à l'exécution du programme en Debug :
  
-[[https://stackoverflow.com/questions/65894922/setting-cmake-compilation-options-in-vs-code|Setting CMake compilation options in VS Code]] {{ :prog:cmake:vsc:setting_cmake_compilation_options_in_vs_code_-_stack_overflow_22_09_2023_15_50_59_.html |Archive du 26/01/2021 le 22/09/2023}}+<code javascript> 
 +"cmake.debugConfig"
 +    "args"
 +        "arg1" 
 +    ] 
 +
 +</code>
  
 +Choix du générateur :
 +
 +<code javascript>
 +"cmake.generator": "Ninja"
 +</code>
prog/cmake/vsc.1695390825.txt.gz · Dernière modification : de root