一:配置交叉編譯環境(我用的是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不熟,客戶...