因为刚学QT 不熟悉其QT Creator 的开发环境,所以打算用VS2017来开发,因为要跨平台所以打算写出来的代码可以放在linux上编译。
这时就需要将VS2017的工程转换成QT Creator 可以编译的工程
由于对.pro不熟悉,导出以后一通配置,就是不能在QT Creator中编译通过。
所以换了一种方式来实现
1.环境变量设置
PATH添加 qmake.exe的位置 C:QtQt5.11.25.11.2msvc2017_64in
PATH添加 64位cl.exe的位置 C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.15.26726inHostx64x64
2.进入工程目录
带有.pro的文件夹下 打开CMD执行
qmake.exe -tp vc D:QTqttestqttest.pro
qmake.exe -t vcapp D:QTqttestqttest.pro
qmake.exe -r -tp vc D:QTqttestqttest.pro
生成vcxproj
上面几个命令都试了下,没看出啥差别。
3.然后这个工程就可以同时在VS2017 和 QT Creator 中编译了。
===========================================================================
我又在Ubuntu 中用QT Creator试了一下
忘删qttest.pro.user了,不管它,点OK
点击设置
重新构建运行
================================================================================================
但是这样有个问题 代码文件的创建删除操作都得用QT Creator 来完成,看来还的抽空看下 Qt VS Tools 中这个导出pro的介绍,包括pro文件的详细说明。暂时还是用QT Creator吧。