標籤:qt4
空餘時間想看看Qt,在安裝和編譯過程中遇到了一些值得記錄的東西,總結一下。
(一)安裝
1、先安裝編譯環境qt-creator-win-opensource-3.0.0.exe,使用預設路徑C:\Qt\qtcreator-3.0.0
2、解壓縮編譯器工具MinGW-gcc440_1.zip,把裡面的檔案夾mingw拷貝到路徑C:\Qt\mingw
3、解壓縮調試器工具qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz,把裡面的檔案夾qtcreator-gdb-7.4-MINGW32_NT-6.1-i686拷貝到路徑C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686
4、安裝庫檔案qt-win-opensource-4.8.5-mingw.exe,當安裝提示Find installed MinGW時,指向路徑C:\Qt\mingw。
5、完成了上面的操作之後執行一下Qt Creator做如下的配置:
(1)工具->選項->構建和運行->Qt版本->手動設定,添加qmake路徑C:\Qt\4.8.5\bin\qmake.exe
(2)工具->選項->構建和運行->構建套件(Kit),把編譯器選擇為"MinGW",調試器選擇qtcreator-gdb-7.4-MINGW32_NT-6.1-i686,調試器選擇為C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe,Qt版本選擇為"Qt 4.8.5(4.8.5_MinGW)"
(3)工具->選項->構建和運行->編譯器->手動設定,添加MinGW,並設定編譯器路徑C:\Qt\mingw\bin\gcc.exe
以上就完成了Qt4.8.5的安裝。
(二)第一個程式
1、建立新的項目:
啟動Qt Creator,建立工程 HelloWorld,菜單點擊“File” -> New File or Project... -> Projects 中選擇 Empty Qt4 Project -> OK
2、建立新的檔案:
按右鍵項目名 HelloWorld,Add New... -> C++ 下選擇 C++ Source File,點擊“OK” -> 輸入類名 Hello 點擊“Next” -> Finish
3、輸入代碼:
#include <QApplication> #include <QLabel> int main(int argc,char *argv[]) { QApplication app(argc,argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec(); } 4、編譯之後就可以看到Hello Qt的問候語了,代表我們的環境沒有問題
(三)存在的小問題
1、在debug或者release目錄下會產生exe檔案,執行的時候卻提示我們:“沒有找到mingwm10.dll,因此這個程式未能啟動。重新安裝應用程式可能會修複此問題。”
這個噁心的問題需要我們修改一下環境變數,在PATH路徑裡面加上C:\Qt\4.8.5\bin;C:\Qt\mingw\bin即可解決了
2、本機產生的exe檔案在其他機器上無法執行,提示缺少dll的問題暫時未找到解決方案,大家如果知道請告訴我,多謝!