命令列編譯Qt程式

2021-07-25 05:50:36 字數 1364 閱讀 1522

分為兩大步,首先配置環境變數,其次編譯程式。

首先要做的就是配置好qt和編譯器的環境變數(本文用的windows平台下qt5.4.1_msvc2013)。這裡有兩條路,先使用qt的命令列,相當於已經配置好qt的環境變數,然後再配置vc的,或者反過來。

(1)          如果用qt自帶的命令列視窗,則要下一步配置vc的環境變數。這是相對簡單的,也是我推薦的方法。ps : 多說一句,這個快捷方式,其實包含了qt環境變數的配置,不妨右鍵檢視屬性,你會發現其指向為c:\qt\qt5.4.1_vs2013x64\5.4\msvc2013_64_opengl\bi n\qtenv2.bat

因此以為我用的x64位的qt所以需要64位編譯器,我們在輸入命令的時候應當輸入vcvarsall amd64,這樣才算配置好。如果用的32位的qt,則類同。

(2)          如果用vc編譯器自帶的命令列視窗(在visual studio tools裡),相當於vc的環境已經配置好,然後qt的環境變數怎麼配置呢,這就是第一種方法裡的留下的彩蛋c:\qt\qt5.4.1_vs2013x64\5.4\msvc2013_64_opengl\bin\qtenv2.bat,敲進去即可。

這裡貌似沒什麼好說的了,環境配置好後,定位到程式所在目錄,先後執行命令qmake生成makefile檔案,然後nmake即可,還是那句話我這裡是vc編譯器,所以用nmake。如果是其他的編譯器,或者在linux平台下,直接make就行了。

不過話說回來,有了qt creator,以上這些瑣事又是何苦呢,是為記。

命令列編譯Qt源程式

開啟 qt command prompt,在類似命令列的qt終端的操作 從開始選單啟動qt終端 進入spreadsheet程式目錄,首先執行mingw32 make clean,刪除以前編譯留下的中間檔案。接著執行 qmake peoject。生成spreadsheet.pro檔案 再執行 qmak...

windows命令列編譯QT應用程式

2 順便講下用qt designer做好的dialog介面,如何加到程式中編譯的情況 2.建立乙個資料夾如 uiprg,用來裝將要編譯的工程和ui檔案 3.把qt designer做好的介面,儲存到uiprg目錄,名字如 uiprg.ui 4.建立main.cpp檔案,注意包含將來ui轉換後的標頭檔...

Qt開篇之 在命令列編譯程式

1.首先將事先完成的main.cpp檔案放在名稱為工程名的資料夾中。如c qt helloworld資料夾中 2.使用命令列編譯程式 command prompt 在系統啟動中可以找到 開啟後預設的路徑為c qt 4.8.5 輸入命令 cd.後返回上乙個目錄。然後輸入 cd helloworld 跳...