QT Creator 转VS2017+QT工程

    因为刚学QT 不熟悉其QT Creator 的开发环境,所以打算用VS2017来开发,因为要跨平台所以打算写出来的代码可以放在linux上编译。

    这时就需要将VS2017的工程转换成QT Creator 可以编译的工程

 

    由于对.pro不熟悉,导出以后一通配置,就是不能在QT Creator中编译通过。

  

   所以换了一种方式来实现

   1.环境变量设置

        PATH添加  qmake.exe的位置   C:\Qt\Qt5.11.2\5.11.2\msvc2017_64\bin 

        PATH添加  64位cl.exe的位置   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\Hostx64\x64\        

    2.进入工程目录

       带有.pro的文件夹下  打开CMD执行  

       qmake.exe -tp vc D:\QT\qttest\qttest.pro
       qmake.exe -t vcapp D:\QT\qttest\qttest.pro
       qmake.exe -r -tp vc D:\QT\qttest\qttest.pro

       生成vcxproj

       上面几个命令都试了下,没看出啥差别。

    3.然后这个工程就可以同时在VS2017 和 QT Creator   中编译了。

     

===========================================================================

       我又在Ubuntu 中用QT Creator试了一下 

       

       忘删qttest.pro.user了,不管它,点OK

        

           点击设置

           重新构建运行

          

================================================================================================

但是这样有个问题         代码文件的创建删除操作都得用QT Creator 来完成,看来还的抽空看下 Qt VS Tools 中这个导出pro的介绍,包括pro文件的详细说明。暂时还是用QT Creator吧。

猜你喜欢

转载自www.cnblogs.com/inxworld/p/9996541.html