這個問題除了面試的時候,面試官會提到,其他時候基本用不著。
編譯QT程序分為三步:創建工程文件、生成makefile、編譯源碼。
源碼
源碼直接貼上課上的代碼,模擬Windows的運行窗口,實現一個簡單的頁面。
代碼存放的路徑不能有中文。
qmake.cpp
搭建環境
雖然是用命令行編譯,但是還得安裝QT的庫和一些常用的編譯工具。這里安裝的是QT5.8開發環境,里面集成了QtCreator。
提前配置好環境變量。 ?
一個是qmake的安裝路徑,一個是mingw32-make的路徑。
生成工程文件
打開cmd,進入源碼所在目錄。 ?
使用qmake生成工程文件。
?
如果執行成功,會多出一個.pro文件,即工程文件。
修改工程文件,添加兩個庫。
?
生成makefile文件
使用qmake命令生成makefile文件。
?
這一步會生成好幾個文件和文件夾。
編譯源碼
?
最終在release目錄下生成的exe文件就是可執行文件,雙擊即可運行。
審核編輯:劉清
-
WINDOWS
+關注
關注
4文章
3554瀏覽量
89011 -
QTcreator
+關注
關注
0文章
11瀏覽量
6847
原文標題:拋開IDE,如何用命令行編譯QT?
文章出處:【微信號:學益得智能硬件,微信公眾號:學益得智能硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
圖形用戶界面與命令行接口的比較
Mobaxterm 的命令行使用方法
Windows操作系統中的常用命令

【飛凌嵌入式OK527N-C開發板體驗】5.準備SDK+編譯瀏覽器程序
鴻蒙ArkUI-X跨平臺開發:【命令行工具(ACE Tools)】

鴻蒙OpenHarmony南向:【Hi3516標準系統入門(命令行方式)】

評論