news 2026/6/10 4:06:23

vscode+cmake+mingGW+qt

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vscode+cmake+mingGW+qt

1.安装mingGW,配置环境变量
1)D:\software\Qt\Qt5.14.2\5.14.2\mingw73_64\bin
2)D:\software\Qt\Qt5.14.2\5.14.2\mingw73_64\include
3)D:\software\Qt\Qt5.14.2\Tools\mingw730_64\bin
4)D:\software\cmake\bin

2.配置VSCode插件中的QT路径
点击插件右侧的工具按钮,选择“选项”,打开设置页面,添加第二步添加到环境变量中的路径以及QT安装的根目录

3.配置Cmake Tools中的Cmake可执行文件路径
点击Cmake Tools右侧的工具按钮,填写Cmake Path


4.shift+Ctrl+P QTConfigures:new project
输入名称qttest按回车
uic qttest.ui -o ui_qttest.h

将ui生成.h文件
4.Ctrl+shhift+p 选择Cmake:Selec a kit,再选择MinGW64路径

5.CmakeLists.txt文件配置

cmake_minimum_required(VERSION 3.5) # CMake install : https://cmake.org/download/

project(qttest LANGUAGES CXX)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(CMAKE_PREFIX_PATH "d:/software/Qt/Qt5.14.2/5.14.2/mingw73_64") # Qt Kit Dir

set(CMAKE_AUTOUIC ON)

set(CMAKE_AUTOMOC ON)

set(CMAKE_AUTORCC ON)

set(CMAKE_CXX_STANDARD 11)

set(CMAKE_CXX_STANDARD_REQUIRED ON)

#find_package(Qt5 COMPONENTS Widgets REQUIRED) # Qt COMPONENTS

find_package(Qt5 REQUIRED COMPONENTS Widgets)

aux_source_directory(src srcs)

# add_executable(${PROJECT_NAME} main.cpp qttest.h qttest.cpp qttest.ui ui_qttest.h) 如果不在src文件夹可以加这一条

add_executable(${PROJECT_NAME}

WIN32 # If you need a terminal for debug, please comment this statement

${srcs}

)

target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Widgets) # Qt5 Shared Library
6.运行

cd build

cmake ..

cmake --build .

./qttest.exe

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 3:59:01

第三十四篇:服务端迁移/升级:批量升级依赖与API调用的安全检查

📌 标签:#迁移 #升级 #依赖管理 #安全检查 #后端升级依赖、迁移 API 版本是服务端维护中最常见也最危险的任务之一。一个不经意的破坏性变更可能导致线上服务崩溃。Claude Code 可以自动化大部分繁琐工作:分析影响范围、批量更新依赖、修改调…

作者头像 李华
网站建设 2026/6/10 3:50:01

EasyAR使用OpenCV下USB摄像头作为自定义相机

EasyAR版本为:EasyARSenseUnityPlugin_4.6.33029.cb846598OpenCV for Unity3d版本为:OpenCV for Unity 3.0.0二、测试OpenCV USB相机导入OpenCV,打开示例CamShiftExample(路径:Assets\OpenCVForUnity\Examples\MainMod…

作者头像 李华
网站建设 2026/6/10 3:47:18

网络安全第120天

前言:真的不知道怎么挖洞,真的有点累了,想睡觉了,给我一个证书站的话,我都没有思路了,其实就是信息收集的问题,就是我之前一直测一个证书站的话,都话对这个学校信息收集好久&#xf…

作者头像 李华
网站建设 2026/6/10 3:37:19

ROS2 + Behavior Tree:轻量级自主系统决策实战

发散创新:基于 ROS2 Behavior Tree 的轻量级自主系统决策中枢设计与实战 在真实机器人部署中,“能跑通”不等于“可交付”。大量 ROS1/ROS2 项目卡在“状态机嵌套过深、异常恢复逻辑碎片化、任务切换耦合度高”这一瓶颈上。本文提出一种去中心化、可观测…

作者头像 李华