QT4 8 6具體步驟與說明

2021-06-27 07:40:29 字數 3414 閱讀 5013

qt4.8.6具體步驟與說明:

3 將這個檔案解壓

tar –xzvf qt-everywhere-opensource-src-4.8.6.tar.gz

mv qt-everywhere-opensource-src-4.8.6qt-x11-opensource-src-4.8.6

4 安裝qt-x11

#cd qt-x11-opensource-src-4.8.6

# ./configure

# make

# make install

qt-x11 被預設安裝到此目錄下/usr/local/trolltech/qt-4.8.6

5 安裝qt-embedded (x86 用pc開發工具,arm平台用於開發嵌入式軟體)

//x86 版本

# tar –xzvf qt-everywhere-opensource-src-4.8.6.tar.gz

# mv qt-everywhere-opensource-src-4.8.6   qt-embedded-linux-opensource-src-4.8.6-x86

# cd qt-embedded-linux-opensource-src-4.8.6-x86

# ./configure -prefix /usr/local/trolltech/qtembedded-4.8.6-x86  -embedded x86 -qvfb

# make

# make install

//arm 版本

# tar –xzvf   qt-everywhere-opensource-src-4.8.6.tar.gz

# mv qt-everywhere-opensource-src-4.8.6   qt-embedded-linux-opensource-src-4.8.6-arm

# cd qt-embedded-linux-opensource-src-4.8.6-arm

# ./configure -prefix/usr/local/trolltech/qtembedded-4.8.6-arm -embedded arm  -lrt -little-endian

# make

# make install

6.注意:

-prefix/usr/local/trolltech/qtembedded-4.8.6-arm //指定安裝路徑

-embedded arm                                      //指定平台

-little-endian                                     //指定為小端儲存

-lrt                                             //沒有指定會出錯

//我就指定這些,就ok了,也需要部分也有問題,但是通過網路可以找到相應的答案。

7 安裝qvfb工具 

//開始之前:

1 複製deviceskin.h,deviceskin.cpp到qvfb檔案下。

#find /usr/qt/ -name deviceskin.h

#cp ../../*/ deviceskin.h  /usr/qt/qt-x11-opensource-src-4.5.3/tools/qvfb

#find /usr/qt/ -name deviceskin.cpp 

#cp ../../*/ deviceskin.h  /usr/qt/qt-x11-opensource-src-4.5.3/tools/qvfb

7.1   進入qvfb原始碼目錄:

# cd /usr/qt/qt-x11-opensource-src-4.8.6/tools/qvfb

7. 2  .執行qmake生成pro工程:

# /usr/qt/qt-x11-opensource-src-4.8.6/bin/qmake   -project

7. 3.執行qmake生成makefile

# /usr/qt/qt-x11-opensource-src-4.8.6/bin/qmake

修改makefile

修改makefile 中libs 選項:新增 -lxtst選項。

7.4.編譯make

# make

7.5 在當前目錄下回生成qvfb工具

#cp ./qvfb /usr/bin

8 設定環境變數

// 8.1 qt x11

vi setenv.sh

新增如下內容:

path=/usr/local/trolltech/qt-4.8.6/bin:$path

ld_library_path=/usr/local/trolltech/qt-4.8.6/lib:$ld_library_path

儲存退出.移到/usr/local/trolltech/qt-4.8.6中。

//qt-embended -x86

#vi setenv.sh

新增如下內容:

qtedir=/usr/local/trolltech/qtembedded-4.8.6-x86

path=/usr/local/trolltech/qtembedded-4.8.6-x86/bin:$path

ld_library_path=/usr/local/trolltech/qtembedded-4.8.6-x86/lib:$ld_library_path

儲存退出.移到/usr/local/trolltech/qtembedded-4.8.6-x86中。

//qt-embended -arm

vi setenv.sh

新增如下內容:

qtedir=/usr/local/trolltech/qtembedded-4.8.6-arm

path=/usr/local/trolltech/qtembedded-4.8.6-arm/bin:$path

ld_library_path=/usr/local/trolltech/qtembedded-4.8.6-arm/lib:$ld_library_path

儲存退出.移到/usr/local/trolltech/qtembedded-4.8.6-arm中

注意:想用哪個工具的時候:source setenv.sh  即可

#vi ~/.bashrc

alias qx86='source /usr/local/trolltech/qtembedded-4.5.3-x86/setenv.sh

alias qarm='source/usr/local/trolltech/qtembedded-4.5.3-arm/setenv.sh

alias qx11='source/usr/local/trolltech/qt-4.5.3/setenv.sh'

//方便之後改變環境變數

如:想使用x86編譯的時候,直接指向qx86

#qx86。

Qt4 8 6詳細安裝步驟

在網上檢視了很多篇關於qt 4的安裝方法,都是以前很久的帖子,所以就想按自己的方式重新總結一下,希望可以幫助到大家。這個檔案整合了編譯器 gcc g gdb偵錯程式 qt庫 qtcreator整合開發環境 qt creator opensource windows x86 3.1.2.exe qtc...

ARM Qt交叉編譯 Qt4 8 6

2.假設原始碼目錄 home zl,安裝目錄 home zl arm qt4.8.6,交叉編譯鏈結 home zl gcc linaro arm 此處的交叉編譯鏈工具按照自己的 3.將qt everywhere opensource src 4.8.6.tar.gz複製到 home 目錄下tar x...

04具體分析

思路 使用order by按照views欄位做乙個全域性排序即可,同時我們設定只顯示前10條。select videoid,uploader,age,category,length,views,rate,ratings,comments from gulivideo orc order by vie...