CMakeの設定は「CMakeSettings.json」に書く。
雛形はソリューションエクスプローラーでCMakeLists.txtのコンテキストメニューから[Change CMake Settings]を押す。
https://blogs.msdn.microsoft.com/vcblog/2016/10/05/cmake-support-in-visual-studio/#configure-cmake
-
name
設定の名前(フレンドリ名)を指定する。"name": "Visual Studio 15 2017 (x64)"
-
generator
CMakeで生成するプロジェクトのターゲットを指定する。"generator": "Visual Studio 15 2017 Win64"
-
variables
CMakeで使用するマクロを定義する。"variables": [ { "name": "VARIABLE1", "value": "value1" }, { "name": "VARIABLE2", "value": "value2" } ]
デバッガの設定は「launch.vs.json」に書く。
雛形はソリューションエクスプローラーでCMakeLists.txtのコンテキストメニューから[Debug And Launch Settings]>[<project name>]を押す。
https://code.visualstudio.com/Docs/editor/debugging
-
name
設定の名前(フレンドリ名)を指定する。"name": "project\\debug"
-
currentDir
作業ディレクトリを指定する。
${workspaceRoot}
は[File]>[Open]>[Folder...]で開いたフォルダのパスが指定される。"currentDir": "${workspaceRoot}"
-
args
コマンドライン引数を指定する。"args": [ "argv1 argv2 argv3" ]