【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()
posted @ 2026-05-22 11:56  仰望星河Leon  阅读(56)  评论(0)    收藏  举报