我克隆了一个github存储库。它已被设置为使用cmake构建。我现在想在vscode中构建它,但是我找不到一个地方来设置cmake命令行参数。
当我在vscode中执行cmake configure时,它报告找不到一些头文件或库。我在终端中测试,当我设置-D参数时,这个错误就可以解决。
那么,我想知道在vscode中有没有一个地方可以传递cmake命令行参数?
非常感谢!
发布于 2021-11-03 11:45:19
将信息传递到VSCode中的CMake是在settings.json
文件中进行的。
您需要先安装CMake Tools扩展。
然后,使用Ctrl+Shift+P
在VSCode中打开命令面板,并键入Open Settings
。
选择后,VSCode将显示一个settings.json
文件,您应该在其中添加cmake.configureArgs
,例如:
{
"other":"settings",
"cmake.configureArgs": [
"-DOPTIONA=ON",
"-DOPTIONB=ON"
],
}
cmake.configureArgs
参数数组与您在命令行cmake配置期间通常使用的参数数组相同。
cmake -DOPTIONA=ON -DOPTIONB=ON ..
https://stackoverflow.com/questions/67563340
复制相似问题