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吧。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM