win7下QtCreator中qwt插件的安裝

win7下QtCreator中qwt插件的安裝
先準備好如下相關安裝文件:
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的配置也已完成。所有工作都結束了。寫了個小程序,運行結果如下:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章