【qt】vsc配置qt环境
1. VSC配置Qt环境
vs、qtc配置qt环境过程略去。
(1)安装Qt package插件,cmake
ctrl-shift-p,运行 Qt: Register Qt Installation
导航到你的 Qt 5.12 安装目录(如 C:/Qt),选择该文件夹
运行 Qt: Scan for kits,让插件扫描并生成对应的 CMake Kit
(2)配置中指定编译套件和编译32/64
32/64
.vscode目录下,创建setting.json,写入:
{
"cmake.generator": "Visual Studio 17 2022", //指定 CMake 生成哪种类型的构建系统,MinGW Makefiles
"cmake.configureArgs": [
"-A x64",//指定目标平台架构为 64 位,没有这个会默认使用 Win32 (32位)
"-T host=x64"//指定编译工具链架构为 64 位
],
"cmake.buildDirectory": "${workspaceFolder}/build",//指定 CMake 生成的构建文件的存放目录
"cmake.configureSettings": {
"CMAKE_PREFIX_PATH": "C:/Qt/5.15.2/msvc2019_64"//CMake 查找依赖包的搜索路径,在这个目录下的 lib/cmake/Qt5 找到 Qt5Config.cmake
}
}
Debug/Release
按 Ctrl+Shift+P 打开命令面板
输入并运行:CMake: Select Variant
在弹出的列表中选择:
Debug - 调试版本(包含调试信息,不优化)
Release - 发布版本(优化性能,无调试信息)
RelWithDebInfo - 带调试信息的发布版本
MinSizeRel - 最小体积版本
(3)编译指令中指定64/32或Debug/Release
# 64位 (x64) - 最常用
cmake -B build -G "Visual Studio 17 2022" -A x64
# 32位 (Win32/x86)
cmake -B build -G "Visual Studio 17 2022" -A Win32
# 对于 Makefile 或 Ninja 生成器
cmake --build build --config Debug
cmake --build build --config Release
#完整编译脚本.bat
@echo off
:: build.bat - Windows 版本
if not exist build mkdir build
cd build
cmake .. -G "Visual Studio 17 2022" -A x64 -DCMAKE_PREFIX_PATH="C:/Qt/5.15.2/msvc2019_64"
cmake --build . --config Debug
cd ..
echo Build complete!
(4)创建项目
ctrl-shift-p,运行 Qt: Create New Project,创建项目。
(5)调出日志控制台
# Debug显示打印,Release不显示打印
if(WIN32)
set_target_properties(${PROJECT_NAME} PROPERTIES
# Debug 时:不启用 WIN32_EXECUTABLE(弹出控制台)
# Release 时:启用 WIN32_EXECUTABLE(不弹出控制台)
WIN32_EXECUTABLE "$<NOT:$<CONFIG:Debug>>"
)
endif()

浙公网安备 33010602011771号