關於qt4 7 0 embedded環境搭建

2021-06-19 02:51:02 字數 949 閱讀 6260

一:配置交叉編譯環境(我用的是tiny4412自帶的交叉編譯工具)

1.解壓縮:tar zxvf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 

vim /etc/profile 

在if [ "$euid" = "0" ]; then

pathmunge /sbin

pathmunge /usr/sbin

pathmunge /usr/local/sbin

pathmunge /usr/local/4.3.1-eabi-armv6/usr/bin

else

pathmunge /usr/local/sbin after

pathmunge /usr/sbin after

pathmunge /sbin after

pathmunge /usr/local/4.3.1-eabi-armv6/usr/bin

fi後邊新增 pathmunge /opt/friendlyarm/toolschain/4.5.1/bin

3.用arm-linux-gcc -v檢視版本

二:編譯tslib,提供對觸控螢幕的支援

1.解壓縮tslib:tar zxvf tslib-1.4.tar.gz -c /opt/embedded_qt/後在該目錄下生成tslib目錄,cd tslib配置交叉編譯環境

export path=$path:/opt/friendlyarm/toolschain/4.5.1/bin

export cc=/opt/friendlyarm/toolschain/4.5.1/bin/arm-linux-gcc   //設定c編譯器

export cxx=/opt/friendlyarm/toolschain/4.5.1/bin/arm-linux-g++   //設定c++編譯器

2.執行./autogen.sh

QT4 7 0 Windows版本編譯過程

qt在windows版本的編譯已經是很多次了,但之前有的功能沒用到所以就沒配置造成後面用到的時候沒有支援。就像這次主要是為了讓qt支援ssl的功能而重新編譯。具體編譯過程如下所示 1.把qt原始碼複製到如 d qt 4.7.0,本人電腦的環境變數之前已經設定預設qt路徑就是該路徑。如下 path e...

Qt4 7 0 使用電容屏

cd build 4.7.0 configure opensource embedded arm xplatform qws linux armv6 g no webkit qt libtiff qt libmng no mouse tslib no mouse pc no mouse linuxt...

QT4 7 0 產生語言檔案 ts

使用者那給的協議是和qt相關的,並沒有輸出裸資料,而是用qt序列化之後輸出的。如果要訪問他們的socket server,得到資料後,要處理成裸資料才能用.為了解決能用他們提供的協議資料,有下面2個方法 我採用第一種方法來弄,最簡單直接。我要作的這個小client,需要國際化。因為我對qt不熟,客戶...