qt-win-opensource-4.8.5-mingw.exe
qt-creator-2.6.2-src.zip
qwt-6.1.0.zip
MinGW-gcc440_1.zip
再按如下步驟安裝
一.安裝mingw,其實就是解壓MinGW-gcc440_1.zip,可以在解壓後文件夾MinGW-gcc440_1/mingw/bin裏看到編譯器及鏈接器。
二.安裝qt-win-opensource-4.8.5
雙擊qt-win-opensource-4.8.5-mingw.exe進入安裝界面
選擇安裝路徑,我安裝路徑如上圖所,再點擊Next,會出現如下界面
英文提示的意思是要你找到mingw的所在路徑,即MinGW-gcc440_1\mingw,上圖是我的路徑。接下來一直點擊Next即可。
裝完之後,點擊【開始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】可以看到Designer,這是Qt4.8.5自帶的Designer,但裏面並沒有qwt控件。
三.編譯Qwt6.1.0源碼(可以直接用我編譯好的qwt-6.1.0-已編譯)
將qwt-6.1.0.zip解壓。再點擊【開始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Qt4.8.5Command Prompt】打開命令窗口 ,如下圖所示
進入到解壓後的文件夾qwt-6.1.0 ,再依次執行命令:qmake qwt.pro ,qmake ,make
這個過程概10分鐘,看到如下界面表明編譯成功
可以對比解壓前後的文件大小,解壓前qwt-6.1.0的大小是17.3M,解壓後是163M。
再進入到編譯後的qwt-6.1.0文件夾,把lib下的四個鏈接文件libqwt.a,libqwtd.a,qwt.dll,qwtd.dll複製到qt-win-opensource-4.8.5的安裝路徑的lib目錄下,我的路徑是E:\ProgramFiles\qt-openSource-4.8.5\lib。
再次進入編譯後的qwt-6.1.0文件夾,進入qwt-6.1.0\designer\plugins\designer,複製2個鏈接文件qwt_designer_plugin.dll, libqwt_designer_plugin.a到E:\ProgramFiles\qt-openSource-4.8.5\plugins\designer下,再點擊【開始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Designer】,可以看到這裏面就有qwt控件了。
四.編譯QtCreatior的源代碼(我已經編譯過了,且已添加了相應的dll文件,直接雙擊qtcreator-2.6-已添加相應dll文件\bin\qtcreatro.exe即可運行qtcreator)
解壓qt-creator-2.6.2-src.zip,再點擊【開始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Qt4.8.5Command Prompt】打開命令窗口,通過命令進入到解壓後的文件夾qt-creator-2.6.2-src,依次執行下列命令:
1.qmake -spec win32-g++ -r “CONFIG+=release” 這個過程不會很久
2.mingw32-make release 這個過程比較久, 大概得一個小時。
自己再建立以個文件夾,我的是命名爲qt-creator-2.6,進入編譯後的文件夾,把bin,lib,share三個文件夾複製到qt-creator-2.6文件即可,再把qwt-6.1.0\designer\plugins\designer裏的2個鏈接文件qwt_designer_plugin.dll, libqwt_designer_plugin.a複製到qt-creator-2.6\lib\qtcreator\plugins\QtProject下,現在如果運行qt-creator-2.6\bin裏的qtcreator.exe的話會出現錯誤,原因是缺少相應的庫。所以現在需要做的是把E:\ProgramFiles\qt-openSource-4.8.5\bin裏面不帶“d”的.dll文件 (dll文件有兩個版本,帶d的是調試用的,不帶d的是發佈用的)全部拷貝到qt-creator-2.6\bin下,再運行該目錄下的qtcreator.exe就可以成功運行了。可以發現裏面多了qwt控件。
到此所有的安裝工作已完畢。接下來就是配置qtcreator了。點擊【工具】-【選項】選擇“構建和運行”,出現如下界面
再選擇“構建套件”出現如下界面:
這裏就是要找到mingw裏的adb.exe.的路徑。
再選擇Qt版本,出現如下界面:
添加mingw\bin\mingw32-g++.exe路徑,上圖是我的路徑。到此qtcreator的配置也已完成。所有工作都結束了。寫了個小程序,運行結果如下: