linux 如何在VS Code中设置CMake可执行文件?

knpiaxh1  于 2023-10-16  发布在  Linux
关注(0)|答案(1)|浏览(131)

我正在使用VS Code中的CMake Tools扩展在WSL ssh remote上构建和运行一个C++项目。
在哪里设置cmake可执行文件?
在构建时,CMake Tools执行
[proc] Executing command: /usr/bin/cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ /remote/work/private/software/repo -G "Unix Makefiles"
但问题是我需要直接调用cmake3。我不控制ssh远程机器,也不能删除cmake2(这是默认proc调用的)。
当我在远程主机上运行这个命令时,我显式地调用了cmake3,并且想在这里做同样的事情,应该很容易将proc命令改为cmake3而不是cmake,但我在任何地方都找不到该选项。
搜索了周围的设置,并尝试调用cmake3在终端,然后只是建立,但不工作。

wgeznvg7

wgeznvg71#

使用cmake.cmakePath设置。引用文档:
| 设置|描述|默认值|支持替代|
| --|--|--|--|
| cmake.cmakePath|指定cmake可执行文件的位置。|cmake(使CMake Tools搜索PATH环境变量以及一些硬编码位置。|支持workspaceRootworkspaceFolderworkspaceRootFolderNameuserHome${command:...}${env:...}的替换。其他替换将产生空字符串。|

相关问题