http://www.cuteqt.com/blog/?p=994
現在看到的本文已經是第三版,寫這篇博文的起初原因是本菜菜最近準備使用Qwt開發一些功能部件,而公司里基本是使用win Xp系統進行開發工作,為了便於日後的團隊開發,所以研究了怎麼將qwt庫和QtCreator整合起來。
但是由於不是很嚴謹的態度,但隨便的實驗感覺成功後,感覺整合沒問題後,就輕鬆地寫了篇博文,幸虧由於shiroki大姐的指出,才發現許多不足,甚至是嚴重的錯誤會誤導別人。
通過雙休日的不懈努力和研究,總算實驗成果,並且證實了本菜菜的思路,而且對於Qt更加了解,對以前缺少的知識點也得到了補足,這個內容麼,也真正做到的淺入深出。
在基於Qt繪製科學圖表-- Qwt試用中,shiroki大姐介紹了怎麼樣在linux下安裝qwt,並使用qwt,本菜菜經過在winXp操作系統下的不斷嘗試,發現能快速地使用Qt Creator進行編譯,而在開發程序時也能使用Qt Creator進行,故詳細地介紹給大家。
首先確定你使用的是winXP操作系統,並且已經安裝了Qt SDK for windows,如果沒有安裝,可以去Qt官方網站下載安裝包安裝,安裝的過程十分簡便,跟普通的windows的EXE安裝包沒有太大區別,指定好路徑,一路next就可以安裝,在安裝完成後,也無需設置環境變量即可使用來編寫編譯Qt程序。
安裝完畢後,即可使用QtCreator,然後去下載qwt的源代碼,目前的版本為qwt-5.2.0,在前面文章中提供過項目主頁地址,在項目主頁地址下可以選擇下載對應linux的tar源碼壓縮包或者對應win的zip源碼壓縮包,我們選擇的自然是zip壓縮包,然後下載完成後,解壓在英文路徑下的目錄即可。
有了Qt SDK,qwt的編譯過程自然就變得簡單無比了,環境變量啊,Qt的lib庫啊,一切都有Qt SDK幫助,這就是為什麼是我想說傻瓜式安裝qwt的原因。相比以前的編譯,安裝和設置環境變量,使用Qt Creator可以幫助簡化步驟。
打開Qt Creator,打開qwt源碼目錄下的.pro工程文件,然後點擊左下的run按鈕,qwt就開始了自動編譯的的過程:
編譯過程需要5到10分種時間,可以坐下別的事,或者喝杯咖啡什麼的>_<,並且Qt Creator幫助我們做好一切工作,我們只要等待編譯完成就可以了。
當編譯完成後,只要完成最後一步就可以在winXP上使用QtCreator來編寫qwt相關程序,並且在Qt設計師裡使用qwt的部件。在編譯完成qwt目錄下,有lib目錄和designer目錄,將lib目錄裡的qwt5.dll文件拷貝至qt sdk的目錄下的qt目錄的bin目錄中(比如本菜菜為F:\Qt\2009.03\ qt\bin),將libqwt5.a文件拷貝至對應的lib目錄(如F:\Qt\2009.03\qt\lib),最後將designer目錄下的plugins目錄的designer目錄(真繞口啊囧)下的libqwt_designer_plugin5.a文件和qwt_designer_plugin5.dll拷貝到跟上面一樣對應的plugins目錄下的designer目錄(如F:\Qt\2009.03\qt\plugins\designer),看起來十分繁瑣,其實是非常簡單的過程。
好吧,如果真是這樣用真的就太美好了,真的是傻瓜式的安裝,只要編譯好將庫文件複製過去,這真是容易極了...
但是事與願違,這一切只是淺入的開頭,真正的深出還在後面,以上這樣步驟可以視為是準備qwt庫的過程,而真正要寫qwt還有很重要的步驟,本菜菜將放在下一篇詳細解說,如果你想在winXP上使用qwt,就請先按這些步驟完成吧。