add:添加CMakePresets.json示例

This commit is contained in:
taynpg 2025-03-26 09:31:40 +08:00
parent ccb0f76e8d
commit 8695acdd10
3 changed files with 58 additions and 0 deletions

58
vs/CMakePresets.json Normal file
View File

@ -0,0 +1,58 @@
{
"version": 3,
"cmakeMinimumRequired": {
"major": 3,
"minor": 14,
"patch": 0
},
"configurePresets": [
{
"name": "win64-debug",
"displayName": "Windows x64 Debug (VS 2017, Qt 5.14.2, Vcpkg)",
"description": "Local Windows 64-bit Debug build with VS2017, Qt5.14.2, and Vcpkg",
"generator": "Visual Studio 15 2017 Win64",
"binaryDir": "${sourceDir}/build/${presetName}",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug",
"CMAKE_PREFIX_PATH": "C:/Qt/Qt5.14.2/5.14.2/msvc2017_64",
"CMAKE_TOOLCHAIN_FILE": "D:/vcpkg/scripts/buildsystems/vcpkg.cmake",
"CMAKE_INSTALL_PREFIX": "${sourceDir}/install/${presetName}",
"VCPKG_TARGET_TRIPLET": "x64-windows"
},
"environment": {
"PATH": "C:/Qt/Qt5.14.2/5.14.2/msvc2017_64/bin;$penv{path}"
}
},
{
"name": "win64-release",
"displayName": "Windows x64 Release (VS 2017, Qt 5.14.2, Vcpkg)",
"description": "Local Windows 64-bit Release build with VS2017, Qt5.14.2, and Vcpkg",
"generator": "Visual Studio 15 2017 Win64",
"binaryDir": "${sourceDir}/build/${presetName}",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release",
"CMAKE_PREFIX_PATH": "C:/Qt/Qt5.14.2/5.14.2/msvc2017_64",
"CMAKE_TOOLCHAIN_FILE": "D:/vcpkg/scripts/buildsystems/vcpkg.cmake",
"CMAKE_INSTALL_PREFIX": "${sourceDir}/install/${presetName}",
"VCPKG_TARGET_TRIPLET": "x64-windows"
},
"environment": {
"PATH": "C:/Qt/Qt5.14.2/5.14.2/msvc2017_64/bin;$penv{path}"
}
}
],
"buildPresets": [
{
"name": "win64-debug",
"configurePreset": "win64-debug",
"displayName": "2017 x64 De",
"configuration": "Debug"
},
{
"name": "win64-release",
"configurePreset": "win64-release",
"displayName": "2017 x64 Re",
"configuration": "Release"
}
]
}

View File