1. 下载VS和Qt creater 把这两个完整的环境配置好教程很多比较简单不讲了。2. 在Cursor中下载相关的扩展C/C、Qt configure,CMAKE 啥的3. 配置环境到cursor按 CtrlShiftP 打开命令面板输入 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\includeC:\Qt\5.15.2\msvc2019_64\include\QtWidgetsC:\Qt\5.15.2\msvc2019_64\include\QtCoreC:\Qt\5.15.2\msvc2019_64\include\QtGui安装Qt Configure扩展后按 CtrlShiftP 输入 Qt Configure: Set Qt Dir选择你的Qt安装路径如 C:\Qt\5.15.2\msvc2019_644. 验证环境在cursor终端输入下面的命令如果正常输出一个路径说明当前的环境可以用了# 打开命令提示符输入 cl每次打开cursor终端都要运行下面的脚本此处也是你的bat文件路径C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat x64cursor的终端有时候不能运行这个这时可以在终端输入cmd这样就能运行上面那句了也就是运行那个bat文件。5.生成makefile不只是第一次运行工程要qmake每一次修改.pro文件都要qmakeqmake xx.pro这个命令默认是用MinGW编译器g如果你的项目需要用MSVC编译器那么这一步就会报错此处我们给出指定编译器路径的万能方法这样就不会因为找不到qmake在哪里报错了6. 确认是否真的生成了makefile# 查看目录下是否有 Makefile 或 Makefile.Release dir *.mak* 或 ls如果没生成就会报错找不到文件这时运行# 清理之前可能的生成文件 del Makefile* 2nul # 运行qmake qmake untitled.pro# 运行qmake并显示详细信息 qmake -query这会显示Qt的配置信息确认Qt安装正常。# 明确指定使用msvc编译器 qmake -spec win32-msvc或者# 指定完整的平台配置 qmake -spec win32-msvc CONFIGrelease如果还是没生成可以强制生成# 强制生成Makefile qmake -o Makefile untitled.pro6. 到这基本没问题了可以用release或者debug编译了nmake release 或者debug查看完整编译信息nmake release 217. 然后运行工程这里也是要替换你的实际路径的./release/untitled.exe如果报错的话可以先通过cd 命令切换到exe所在的文件夹然后输入下面的指令.\test.exe省流版如果你环境是现成的打开工程后每次修改运行只需要nmake编译然后再运行工程即可一次性完成这两个操作的指令nmake debug .\build\debug\test.exe邪修版cursor每次编译运行都要自己输入命令我们可以在cursor和Qt 上同时打开一个工程因为修改会同步在cursor上用AI修改完成然后qt负责运行和编译对习惯用Qt Creater的人免去了cursor使用不熟悉配项目环境出现的各种问题。
在Cursor运行Qt工程——从环境配置到运行
1. 下载VS和Qt creater 把这两个完整的环境配置好教程很多比较简单不讲了。2. 在Cursor中下载相关的扩展C/C、Qt configure,CMAKE 啥的3. 配置环境到cursor按 CtrlShiftP 打开命令面板输入 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\includeC:\Qt\5.15.2\msvc2019_64\include\QtWidgetsC:\Qt\5.15.2\msvc2019_64\include\QtCoreC:\Qt\5.15.2\msvc2019_64\include\QtGui安装Qt Configure扩展后按 CtrlShiftP 输入 Qt Configure: Set Qt Dir选择你的Qt安装路径如 C:\Qt\5.15.2\msvc2019_644. 验证环境在cursor终端输入下面的命令如果正常输出一个路径说明当前的环境可以用了# 打开命令提示符输入 cl每次打开cursor终端都要运行下面的脚本此处也是你的bat文件路径C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat x64cursor的终端有时候不能运行这个这时可以在终端输入cmd这样就能运行上面那句了也就是运行那个bat文件。5.生成makefile不只是第一次运行工程要qmake每一次修改.pro文件都要qmakeqmake xx.pro这个命令默认是用MinGW编译器g如果你的项目需要用MSVC编译器那么这一步就会报错此处我们给出指定编译器路径的万能方法这样就不会因为找不到qmake在哪里报错了6. 确认是否真的生成了makefile# 查看目录下是否有 Makefile 或 Makefile.Release dir *.mak* 或 ls如果没生成就会报错找不到文件这时运行# 清理之前可能的生成文件 del Makefile* 2nul # 运行qmake qmake untitled.pro# 运行qmake并显示详细信息 qmake -query这会显示Qt的配置信息确认Qt安装正常。# 明确指定使用msvc编译器 qmake -spec win32-msvc或者# 指定完整的平台配置 qmake -spec win32-msvc CONFIGrelease如果还是没生成可以强制生成# 强制生成Makefile qmake -o Makefile untitled.pro6. 到这基本没问题了可以用release或者debug编译了nmake release 或者debug查看完整编译信息nmake release 217. 然后运行工程这里也是要替换你的实际路径的./release/untitled.exe如果报错的话可以先通过cd 命令切换到exe所在的文件夹然后输入下面的指令.\test.exe省流版如果你环境是现成的打开工程后每次修改运行只需要nmake编译然后再运行工程即可一次性完成这两个操作的指令nmake debug .\build\debug\test.exe邪修版cursor每次编译运行都要自己输入命令我们可以在cursor和Qt 上同时打开一个工程因为修改会同步在cursor上用AI修改完成然后qt负责运行和编译对习惯用Qt Creater的人免去了cursor使用不熟悉配项目环境出现的各种问题。