news 2026/8/10 18:43:04

在Cursor运行Qt工程——从环境配置到运行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在Cursor运行Qt工程——从环境配置到运行

1. 下载VS和Qt creater 把这两个完整的环境配置好,教程很多,比较简单,不讲了。

2. 在Cursor中下载相关的扩展:C/C++、Qt configure,CMAKE 啥的

3. 配置环境到cursor

按 Ctrl+Shift+P 打开命令面板

输入 C/C++: Edit Configurations (UI)

配置以下选项:

编译器路径: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe(此处替换为你实际的路径)

IntelliSense模式: windows-msvc-x64

包含路径: 添加Qt的include目录:
C:\Qt\5.15.2\msvc2019_64\include
C:\Qt\5.15.2\msvc2019_64\include\QtWidgets
C:\Qt\5.15.2\msvc2019_64\include\QtCore
C:\Qt\5.15.2\msvc2019_64\include\QtGui

安装Qt Configure扩展后

按 Ctrl+Shift+P 输入 Qt Configure: Set Qt Dir

选择你的Qt安装路径(如 C:\Qt\5.15.2\msvc2019_64)

4. 验证环境:

在cursor终端输入下面的命令,如果正常输出一个路径,说明当前的环境可以用了

# 打开命令提示符,输入 cl

每次打开cursor终端都要运行下面的脚本:此处也是你的bat文件路径

"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64

cursor的终端有时候不能运行这个,这时可以在终端输入cmd,这样就能运行上面那句了,也就是运行那个bat文件。

5.生成makefile,不只是第一次运行工程要qmake,每一次修改.pro文件都要qmake

qmake xx.pro

这个命令默认是用MinGW编译器(g++),如果你的项目需要用MSVC编译器,那么这一步就会报错,此处我们给出指定编译器路径的万能方法,这样就不会因为找不到qmake在哪里报错了:

6. 确认是否真的生成了makefile

# 查看目录下是否有 Makefile 或 Makefile.Release dir *.mak* 或 ls

如果没生成就会报错找不到文件,这时运行:

# 清理之前可能的生成文件 del Makefile* 2>nul # 运行qmake qmake untitled.pro
# 运行qmake并显示详细信息 qmake -query

这会显示Qt的配置信息,确认Qt安装正常。

# 明确指定使用msvc编译器 qmake -spec win32-msvc

或者

# 指定完整的平台配置 qmake -spec win32-msvc "CONFIG+=release"

如果还是没生成,可以强制生成:

# 强制生成Makefile qmake -o Makefile untitled.pro

6. 到这基本没问题了,可以用release或者debug编译了:

nmake release 或者debug

查看完整编译信息

nmake release 2>&1

7. 然后运行工程,这里也是要替换你的实际路径的

./release/untitled.exe

如果报错的话,可以先通过cd 命令切换到exe所在的文件夹,然后输入下面的指令

.\test.exe

省流版:如果你环境是现成的,打开工程后,每次修改运行,只需要nmake编译,然后再运行工程即可,一次性完成这两个操作的指令:

nmake debug && .\build\debug\test.exe

邪修版:cursor每次编译运行都要自己输入命令,我们可以在cursor和Qt 上同时打开一个工程,因为修改会同步,在cursor上用AI修改完成,然后qt负责运行和编译,对习惯用Qt Creater的人,免去了cursor使用不熟悉,配项目环境出现的各种问题。

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

国密SM3 vs SHA-256:哈希算法选型指南与性能对比测试

国密SM3与SHA-256深度评测:合规开发者的算法选型实战指南 在金融、政务等对数据安全要求极高的领域,哈希算法的选择往往直接关系到系统合规性和安全性。当项目需要同时满足国际标准和国产密码规范时,开发者常面临一个关键决策:采用…

作者头像 李华
网站建设 2026/8/10 18:42:13

从勒索病毒到流量分析:一次完整的Solar应急响应实战复盘

1. 勒索病毒入侵的初始迹象 那天早上刚到公司,财务部同事就火急火燎地跑过来:"所有文件都打不开了!"我赶到现场一看,电脑卡得连任务管理器都要等十几秒才能弹出来。仔细检查发现CPU被一个陌生进程占满,所有文…

作者头像 李华
网站建设 2026/8/10 18:41:53

DeepChat在网络安全领域的应用:恶意流量分析与预警

DeepChat在网络安全领域的应用:恶意流量分析与预警 1. 引言 网络安全团队每天都要面对海量的网络流量数据,传统的人工分析方式已经无法应对日益复杂的网络威胁。一个中型企业的网络边界每天可能产生数TB的流量日志,其中隐藏着各种潜在的安全…

作者头像 李华
网站建设 2026/7/16 13:30:24

银行客服智能体的架构设计与实现:从对话管理到意图识别

最近在参与一个银行客服智能体的项目,从零开始搭建了一套对话系统。在这个过程中,深刻体会到金融场景对智能客服在准确性、安全性和稳定性上的苛刻要求。今天就来分享一下我们的架构设计与实现思路,特别是如何解决意图识别和多轮对话管理这两…

作者头像 李华
网站建设 2026/7/14 15:35:51

【独家首发】工信部信创评估组内部文档流出:Docker 27适配评分标准细则(含12项硬性否决项与6类一票否决场景)

第一章:Docker 27国产化引擎适配评估体系总览Docker 27作为Docker官方2024年发布的长期支持版本,首次将国产化适配能力纳入核心工程目标,其引擎层(moby/engine v27.x)在架构设计上显式支持多指令集、多内核态运行时抽象…

作者头像 李华
网站建设 2026/7/14 15:35:50

超级扩展与优化方案:从入门到专家的企业级漏洞治理全景实战课程体系

文章目录 超级扩展与优化方案:从入门到专家的企业级漏洞治理全景实战课程体系 第一部分:核心理念重塑与体系升级 第二阶段:深度侦察与信息拼图(扩展5倍内容) 模块1.1:网络侦察的艺术与科学(5倍深度扩展) 第三阶段:漏洞评估的工业化与自动化(扩展5倍内容) 模块2.1:自…

作者头像 李华