解决的问题
CMakePresets.json是为了解决在使用命令行编译使用CMake的项目时,可能会十分麻烦。如类似的参数-DCMAKE_BUILD_TYPE=Debug
所以有了CMakePresets.json来配置configure和build时的命令,然后在使用时
cmake --preset=<configure-preset-name>
cmake --build --preset=<build-preset-name>
一个简单的CMakePresets.json
json
{
"version": 3,
"configurePresets": [
{
"name": "windows-msvc",
"displayName": "Windows MSVC Build",
"generator": "Visual Studio 16 2019",
"architecture": "win32"
}
]
}