目录
2、找到对应要转换文件的路径,并输入cmd,然后回车,进入命令窗口
一、Qt项目转VS项目
1、配置好环境变量
右击开始菜单点击系统此单,进入后后面选择高级系统设置
选择环境变量
双击画横线的路径
配置好你的Qt对应安装目录,这里的配置的安装目录是指的是,你需要转换程序对应开发时使用的是什么编译器,下面是我的目录,对应参考修改,添加后,点击确定。
D:\Qt5.14.1\Qt5.14.1\5.14.1\msvc2017_64\bin
2、找到对应要转换文件的路径,并输入cmd,然后回车,进入命令窗口
执行如下命令:
qmake -tp vc xxx.pro
这里的xxx.pro是指你对应的程序(参考格式修改)
注意:
这里执行完后,会出现一个报错,cl.exe之类的错误:
Cannot run compiler ‘cl‘. Output
解决办法:
关闭cmd窗口,找到cl.exe路径配置,如上面环境配置一样,接着配置,上面已经介绍了如何配置环境变量,我这里就提供怎么去找cl.exe对应的路径方法
这里我的cl.exe路径是:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64
注意:这并不是完整路径,进入这个路径后需要选择x64还是x86,这个就要根据你想配置哪个版本的环境变量,自行选择(比如说你程序是32位编译器写的,就选择x86,反之64位就选择x64)。比如我就是x64,如下就是我的路径
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64
注意:
我这里使用的是vs2019,你们对应的比如VS2017这些,cl.exe路径,需要自己找到位置,但是都大差不差,实在找不到,推荐使用everything这个软件,一键查找。
找到这个路径后,用上面的方法添加环境变量。
然后再次跟上面一样,运行cmd,然后执行qmake命令。
这时会发现多了几个文件,点击文件名后缀名为:
.vcxproj的文件
这时候会打开vs2019,选择扩展,Qt vs Tools 的convet ..... ,进行转换
弹出对话框选择是,然后进行对应.sln保存,这里再打开代码文件夹,发现多了个.sln文件,在这里转换文件成功。
二、VS项目转Qt项目
这个转换相对于Qt转VS简便了许多。
在VS Qt插件里面点击Create Basic.pro file 生成pro文件,再用QtCreator打开.pro文件即可。