**
首先說一下qt程式設計的步驟,然後再仔細說一下qmake的使用。我看書上的都是編寫好cpp檔案後,分別執行命令: qmake -project、qmake、make,然後執行就可以了,但是要是我在乙個資料夾下有多個cpp檔案,qmake怎麼識別?make生成的最後執行檔案的名,我怎麼能隨心所欲的自己定?帶著疑問,找了網上的資料,不如所衣,然後嘗試著gcc編譯的思想竟然撞到了。
其實我感覺要要真正了解qmake的使用方法,直接在終端下輸入命令:qmake -help就可以了
qmake命令格式
qmake [mode] [options] [files]
mode選項
-project 生成.pro檔案
-makefile 生成makefile檔案
options選項(這裡介紹幾個常用的,其它的自己去翻譯上面,其實我也是剛學,用到的時候再學習哈)
-o file 輸出檔名,比如qmake -project hello.cpp -o hello.pro,就會生成乙個hello.pro檔案,如果是qmake -project hello.cpp -o hello11.pro,就會生成乙個hello11.pro檔案
實驗1
1、編寫**,命名為hello.cpp,如下
hello.cpp**如下
#include
#include
intmain
(int argc,char *argv)
2、qmake -project(用於建立.pro檔案,將所有的檔案編譯成乙個與平台無關的工程檔案)
可見預設生成的檔名為 qt.pro
3、qmake(讀取本身的qt設定,生成與庫一致的相應的makefile)
4、make(根據生成的makefile,將檔案編譯為二進位制可執行程式)
可見生成了qt可執行程式
5、執行命令:./qt
實驗2
本實驗中並沒有用到上面所講的方式,而是直接使用了預設值,但是假設說該資料夾下有兩個cpp檔案,如下圖
這時候再執行命令:qmake -project會怎麼樣呢?會出現下面的結果
有點意思,竟然不出錯,但是你知道它生成的qt.pro是哪個cpp檔案的嗎?我不知道,加入這裡我想對test.cpp操作,這時候就要按照上面的格式了。
這時候生成了test.pro
2、qmake -makefile test.pro,這裡生成test.pro的makefile
3、make
4、執行命令 ./test
qt中的qmake命令設定
之前安裝qt 4.7.2,由於習慣了在命令列下編譯原始檔,我在網上搜了一下關於qt環境變數的配置方法,配置很簡單,在 etc profile檔案裡新增下面幾行語句 export qtdir opt qtsdk 2010.05 qt 這個路徑根據自己安裝的位置進行配置 export ld librar...
利用Qt的qmake建立vc工程
1 開啟vc中的終端 開始程式 microsoft visual studio 2005 visual studio tools visual studio 2005 命令提示 2 進入自己的源程式所在的工程目錄,如c build template cd c build template c 3 建...
利用Qt的qmake建立vc工程
1 開啟vc中的終端 開始程式 microsoft visual studio 2005 visual studio tools visual studio 2005 命令提示 2 進入自己的源程式所在的工程目錄,如c build template cd c build template c 3 建...