VSCode+QT开发环境配置

1. 开发环境配置

1.1 安装QT

QT镜像下载地址

1.2 安装CMake

CMake镜像下载地址

1.3 安装VSCode

VSCode镜像下载地址

2. VSCode配置

2.1 安装插件

搜索qt,安装Qt Extension Pack插件,该插件集成了四个需要的QT相关插件,安装后另外四个插件将自动安装

搜索cmake并安装CMake插件

2.2 配置插件

打开VSCode控制台,快捷键Ctrl + Shift + P

  1. 控制台输入Qt: Register Qt Installation,选择QT安装路径
  2. 控制台输入Qt: Create a new project or file,创建QT项目
  1. 控制台会弹出扫描工具包,若没有则在控制台输入 CMake: Select a Kit,选择QT使用的工具包

  2. 控制台输入CMake:Build,开始编译生成

3. 项目打包

指定打包路径,在CMakeLists.txt中加入如下配置,编译后可自动启动程序

bash 复制代码
# 部署路径
set(DEPLOY_DIR ${CMAKE_BINARY_DIR}/compile)

# 自定义命令:复制可执行文件和动态库到部署路径
add_custom_command(TARGET vscodeqt POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E make_directory ${DEPLOY_DIR}
    COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:vscodeqt> ${DEPLOY_DIR}
    COMMAND ${Qt6_DIR}/../../../bin/windeployqt.exe ${DEPLOY_DIR}/vscodeqt.exe
    COMMENT "Deploying application and dependencies to ${DEPLOY_DIR}"
)

# 自定义命令:编译完成后自动启动程序
add_custom_command(TARGET vscodeqt POST_BUILD
    COMMAND ${DEPLOY_DIR}/vscodeqt.exe
    COMMENT "Launching application from ${DEPLOY_DIR}"
)
相关推荐
lss_dgr13 小时前
vscode中ssh环境登录copilot没有反应的问题解决
ide·vscode·copilot
嵌入式×边缘AI:打怪升级日志15 小时前
Qt GUI 程序开发完全学习笔记(从环境搭建到第一个界面程序
qt
likerhood16 小时前
简单工厂设计模式
java·ide·intellij-idea
猫耳球团18 小时前
IDEA与Cursor跨平台协作指南
java·ide·intellij-idea
云淡风轻__20 小时前
在 VSCode 中配置 LaTeX 环境的保姆级教程
ide·vscode·编辑器
独隅20 小时前
PyCharm 开启硬换行的方法
ide·python·pycharm
嵌入式×边缘AI:打怪升级日志21 小时前
使用文件 I/O 操作硬件 —— 从 LED 到温湿度传感器
qt·led·温湿度传感器
jian110581 天前
Android studio gradle和插件的版本设置
android·ide·android studio
雒珣1 天前
Qt实现命令行参数功能示例:QCommandLineParser
开发语言·数据库·qt
水云桐程序员1 天前
一个GCC编译C语言命令的执行过程和错误输出:目录不存在:当前目录下没有output子目录|C语言编译的解决办法|Visual Studio Code
c语言·开发语言·vscode