因為剛學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吧。