qwt 6.1.0集成進Qt creator 2.8.1步驟


環境准備與文件編譯

·關於Qt

發現一個Qt正確安裝的教程,非常棒!http://www.wikihow.com/Install-Qt-SDK-on-Ubuntu-Linux

Qt版本是4.8.5,在http://qt-project.org/downloads頁面下載這個鏈接Qt libraries 4.8.5 for Linux/X11 (230 MB) ,得到文件qt-everywhere-opensource-src-4.8.5.tar.gz,解壓編譯安裝。

Qt的安裝路徑為/usr/local/Trolltech/Qt-4.8.5。注意事項一:需要用到的路徑/usr/local/Trolltech/Qt-4.8.5/plugins/designer,與用sudo apt-get install qt4-default命令安裝Qt方案比較,對應其中的路徑/usr/lib/qt4/plugins/designer/(或/usr/lib/i386-linux-gnu/qt4/plugins/designer/)

·關於Qt creator

Qt creator版本為2.8.1,在http://qt-project.org/downloads頁面下載這個鏈接Qt Creator 2.8.1 for Linux/X11 32-bit (62 MB)  ,得到文件qt-creator-linux-x86-opensource-2.8.1.run,在終端里運行安裝。

Qt creator的安裝路徑是自定義的,我安裝在 /home/han/soft/qtcreator-2.8.1。注意事項二:需要用到的路徑/home/han/soft/qtcreator-2.8.1/lib/qtcreator,與用sudo apt-get install qtcreator命令安裝Qt creator方案比較,對應其中的路徑/usr/lib/qtcreator(或/usr/lib/i386-linux-gnu/qtcreator)。

注意事項三:需要用到的路徑/home/han/soft/qtcreator-2.8.1/bin/plugins/designer,由於我沒有試過sudo apt-get install qtcreator命令安裝Qt creator方案集成qwt,請嘗試過的讀者告訴我,這個路徑應該對應哪個路徑。

·關於qwt

下載qwt-6.1.0.tar.bz2,解壓,進入解壓目錄,依次執行:

qmake (切記版本問題,應與前面提到的Qt中的qmake及Qt creator中使用的qmake版本一致)

make

sudo make install

qwt安裝在 /usr/local/qwt-6.1.0。

集成qwt進qt creator

sudo cp /usr/local/qwt-6.1.0/plugins/designer/libqwt_designer_plugin.so /usr/local/Trolltech/Qt-4.8.5/plugins/designer (此舉是將qwt控件集成進Qt4.8.5版本的designer中)

sudo cp /usr/local/qwt-6.1.0/lib/* /home/han/soft/qtcreator-2.8.1/lib/qtcreator(此舉是講qwt需要調用的庫放入相應目錄,在qtcreator中調用qwt控件需要這些文件)

sudo cp  /usr/local/qwt-6.1.0/plugins/designer/libqwt_designer_plugin.so  /home/han/soft/qtcreator-2.8.1/bin/plugins/designer(此舉是將qwt控件集成進Qtcreator自帶的designer中)

添加環境變量

sudo gedit /etc/profile

在文件最后面添加

export QTDIR=/usr/local/Trolltech/Qt-4.8.5
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

保存后在終端執行

source /etc/profile(使文件改動立即生效)

重啟qtcreator,可以在界面設計器里看到qwt控件了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM