這個(gè)問題除了面試的時(shí)候,面試官會提到,其他時(shí)候基本用不著。
編譯QT程序分為三步:創(chuàng)建工程文件、生成makefile、編譯源碼。
源碼
源碼直接貼上課上的代碼,模擬Windows的運(yùn)行窗口,實(shí)現(xiàn)一個(gè)簡單的頁面。
代碼存放的路徑不能有中文。
qmake.cpp
搭建環(huán)境
雖然是用命令行編譯,但是還得安裝QT的庫和一些常用的編譯工具。這里安裝的是QT5.8開發(fā)環(huán)境,里面集成了QtCreator。
提前配置好環(huán)境變量。 ?
一個(gè)是qmake的安裝路徑,一個(gè)是mingw32-make的路徑。
生成工程文件
打開cmd,進(jìn)入源碼所在目錄。 ?
使用qmake生成工程文件。
?
如果執(zhí)行成功,會多出一個(gè).pro文件,即工程文件。
修改工程文件,添加兩個(gè)庫。
?
生成makefile文件
使用qmake命令生成makefile文件。
?
這一步會生成好幾個(gè)文件和文件夾。
編譯源碼
?
最終在release目錄下生成的exe文件就是可執(zhí)行文件,雙擊即可運(yùn)行。
審核編輯:劉清
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3613瀏覽量
91400 -
QTcreator
+關(guān)注
關(guān)注
0文章
11瀏覽量
7071
原文標(biāo)題:拋開IDE,如何用命令行編譯QT?
文章出處:【微信號:學(xué)益得智能硬件,微信公眾號:學(xué)益得智能硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
為APM32F411打造可自動化的命令行工作流

淺談wsl --update` 命令行選項(xiàng)無效的解決方案
請問如何通過S32K312命令行構(gòu)建代碼?
如何用幾條命令搞定Ubuntu系統(tǒng)的網(wǎng)絡(luò)配置

Linux常用命令行總結(jié)

curl wget bond:深入解析命令行工具的差異與應(yīng)用場景
圖形用戶界面與命令行接口的比較
Mobaxterm 的命令行使用方法
APM32F411板的python+pyocd命令行操作

Windows操作系統(tǒng)中的常用命令

評論