由于visual studio 的调试能力很出彩,很多时候需要在qt上写好代码,用visual studio去调试
本文只描述如何在vs和qt creator之间来回转化项目
测试系统: Windows11
visual studio 版本: 2022
qt creator 版本: 4.12.2
将qt creator 创建的项目导入到vs中
首先在vs的插件市场中安装以下插件:
LEGACY Qt Visual Studio Tools
这个插件可以支持将vs2022 创建的qt工程导出为 qt creator的工程
vs2022 配置qt路径以及qt设计师
点击扩展, 选中刚才安装好的qt vs tools 选择 Qt Versions
然后选择自己的qmake 路径
打开qt creator的工程
继续选择 扩展–> Qt VS Tools -->Open Qt Project File 选择自己的项目,即可打开
visual stdio 导出为qt creator 工程
qt creator 和visual stdio 创建的工程最大区别在于.pro文件
qt creator 通过.pro文件来执行qmake 但是在vs 下新建的项目并不会生成 .pro文件
所以要先在visual stdio 下生成对应的.pro文件,然后通过 qt creator 打开
visual stdio 生成.pro文件
点击扩展--> Qt VS Tools --> Create Basic .pro File (如果找不到这个选项,可以看看是不是插件下错了)
保持默认,直接点击ok 选择保存的路径即可
使用qt creator 打开已经导出的.pro文件
选择好对应的编译调试工具
在已经生成好的.pro文件中添加以下语句:
(QT += XXX 这里的XXX是你用到了qt的哪些模块 )
QT += core gui widgets
修改完成后,点击运行:
运行成功