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" x64cursor的终端有时候不能运行这个,这时可以在终端输入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.pro6. 到这基本没问题了,可以用release或者debug编译了:
nmake release 或者debug查看完整编译信息
nmake release 2>&17. 然后运行工程,这里也是要替换你的实际路径的
./release/untitled.exe如果报错的话,可以先通过cd 命令切换到exe所在的文件夹,然后输入下面的指令
.\test.exe省流版:如果你环境是现成的,打开工程后,每次修改运行,只需要nmake编译,然后再运行工程即可,一次性完成这两个操作的指令:
nmake debug && .\build\debug\test.exe邪修版:cursor每次编译运行都要自己输入命令,我们可以在cursor和Qt 上同时打开一个工程,因为修改会同步,在cursor上用AI修改完成,然后qt负责运行和编译,对习惯用Qt Creater的人,免去了cursor使用不熟悉,配项目环境出现的各种问题。