Linux環境搭建(一):安裝Qt環境


 

QT是一個跨平台的C++編譯環境。在嵌入式中也廣泛運用。所以我試着來搭建一次環境。發現安裝過程並沒有windows下那么順利。
在百度上也有很多類似這種教程,但我實際安裝發現,一些教程沒把話說全,按步驟操作到一半發現跟他說的不一樣啊??這就讓我很迷惑了。后面找了幾篇博文才磕磕碰碰的安裝完成。
經過這樣的事情后,我發現,一些博文是有所省略的。主要是因為環境不同。可能在他們的安裝環境中,很多依賴原本就有了,這樣的話,安裝的過程中就不需要那么多的步驟。而我的環境是,虛擬機中安裝的ubuntu14.04。完全是從零開始,沒有安裝任何環境,連g++編譯器都沒有。這就導致后面安裝Qt
Creater時提示沒有g++編譯器。這是其他博文沒有提及到的。

 

1. 前期准備
qt-everywhere-opensource-src-4.7.4
qt-creator-linux-x86-opensource-2.4.1

 

2. 安裝QT

  1. 解壓:qt-everywhere-opensource-src-4.7.4.tar.gz
  2. 配置環境:./configure
  3. 編譯源碼:make
  4. 安裝:make install

 

3. 安裝QT Creator

運行:./qt-creator-linux-x86-opensource-2.4.1.bin

 

4. 設置環境變量

export QTDIR=/usr/local/Trolltech
export PATH=QTDIR/Qt−4.7.4/bin:QTDIR/Qt−4.7.4/bin:QTDIR/QtCreator-2.4.1/bin:PATH

exportLDLIBRARYPATH=PATHexportLDLIBRARYPATH=QTDIR/Qt-4.7.4/lib:QTDIR/QtCreator−2.4.1/lib:QTDIR/QtCreator−2.4.1/lib:LD_LIBRARY_PATH

 

5. 設置關聯

  1. 運行:QT Creator
  2. 點擊:工具--> 選項… --> 構建和運行
  3. 選擇:“Qt 版本”標簽 --> 手動設置 --> 添加… --> 選擇“/usr/local/Trolltech/Qt-4.7.4/bin/qmake”
  4. 點擊:確定

 

如果一切順利,完全可以按照上面的步驟一步一步執行下來。但根據安裝環境的不同,會出現各種各樣的問題:例如。

 

 

 

問題一:執行make命令時出錯。

/usr/bin/ld: cannot find -lXrender

collect2: ld 返回 1

make[1]: *** [../../../../lib/libQtWebKit.so.4.7.4] 錯誤 

make[1]:正在離開目錄 `/home/Qt/qt-everywhere-opensource-src-4.7.4/src/3rdparty/webkit/WebCore'

make: *** [sub-webkit-make_default-ordered] 錯誤 2

原因是缺少相關庫文件。

解決方法:執行sudo apt-get install libXrender-dev命令,安裝相應的lib文件。

 

 

問題二:安裝Qt Creater錯誤
無法執行qt-creator-linux-x86-opensource-2.4.1.bin
首先我們要確認我們系統的位數。這是一個32位的安裝包。64位安裝包名字為:qt-creator-linux-x86-64-opensource-2.4.1.bin
那么我們如何確認系統的位數呢?
執行uname -m可以查看本系統的位數,如果出現x86-64則是64位系統。

 

 

實際上,我們更重要的是學會看安裝過程中出現的錯誤。然后根據錯誤查找原因。例如缺少庫就安裝庫,環境不對就更換安裝包。

 


免責聲明!

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



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