我正在使用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在终端,然后只是建立,但不工作。
1条答案
按热度按时间wgeznvg71#
使用
cmake.cmakePath
设置。引用文档:| 设置|描述|默认值|支持替代|
| --|--|--|--|
|
cmake.cmakePath
|指定cmake可执行文件的位置。|cmake
(使CMake Tools搜索PATH
环境变量以及一些硬编码位置。|支持workspaceRoot
、workspaceFolder
、workspaceRootFolderName
、userHome
、${command:...}
和${env:...}
的替换。其他替换将产生空字符串。|