2017-02-23 25 views
0

我想使用CMake Tools extension在Visual Studio代码中开发一个CMake项目。为一些选项配置CMake的Visual Studio代码

我建立在命令行中的项目,下面的命令:

PS project\build> cmake -G"Visual Studio 14 2015 Win64" -DBOOST_ROOT=some\path -DQT_ROOT=another\path\ project\path 

如何设置与在.cmaketools.json文件,我的.vscode文件夹下已经相同的选项相同的命令?我想从编辑器中运行它,如果可能,还要指定输出文件夹,而不是在我的项目中创建一个build文件夹。

这是我的实际.cmaketools.json

{ 
    "variant": { 
    "label": "Debug", 
    "keywordSettings": { 
     "buildType": "debug" 
    }, 
    "description": "Emit debug information without performing optimizations" 
    }, 
    "activeEnvironments": [ 
    "Visual C++ 14.0 - amd64" 
    ] 
} 
+0

我在问什么不清楚? – Jepessen

回答

2

.vscode\.cmaketools.json文件只有 “空间缓存” Visual Studio代码的 - CMake的工具扩展。见他们的code

/** 
* The workspace cache stores extension state that is convenient to remember 
* between executions. Things like the active variant or enabled environments 
* are stored here so that they may be recalled quickly upon extension 
* restart. 
*/ 

我想你想要的是一个.vscode\settings.json与例如描述here以下内容:

{ 
    "cmake.generator": "Visual Studio 14 2015 Win64", 
    "cmake.configureSettings": { "BOOST_ROOT": "some/path", "QT_ROOT": "another/path" } 
} 
+0

现在感谢它的工作。 – Jepessen

相关问题