qt應用程式的交叉編譯和移植

2021-07-27 05:22:16 字數 681 閱讀 7629

1.   最好使用相同的lib和include檔案路徑。

即計算機上交叉編譯環境的相關依賴庫與arm開發板上的庫的檔案路徑最好一致

比如 計算機上的makefile檔案的制定庫 路徑為/usr/local/freescale/qt4.8.5/lib 

需要在計算機 和arm開發板上 都有該資料夾和相關檔案

2. 需要確定選擇對應的螢幕,在啟動核心時,選擇4.3寸顯示屏

3.同時必須校準一次

3.export ld_library_path=/opt/qt4.8.5/lib:/usr/local/tslib/lib 

export ld_library_path=/usr/local/freescale/qt4.8.5/lib:/usr/local/arm/tslib/lib

開發環境不一致,在profile中修改

2. 旋轉螢幕

chmod 777   qt90rose

./qt90rose -qws  -display "transformed:rot90" &

3.sizepolicy 為fixed 表示 大小不可改變,qt開發環境中設定

4.將/etc/rc.d/qt_env.sh  檔案中的ts 相關的語句注釋

5.qbytearray遇到0x00 會截斷的問題 ,使用qbytearray儲存資料時,若資料為0x00,則會截斷

OpenSSH交叉編譯和移植

一 openssl交叉編譯編譯 2 解壓 tar xvzf openssl 1.0.1h.tar.gz 3 進入解壓後的目錄,然後再建立輸出目錄 make install是安裝在該目錄 如mkdir outdir 4 配置 config no asm prefix home testdir open...

移植qt之交叉編譯tslib 1 4

export prefix path to your tslib 1.4 dir export cc path to your cross compiler bin dir autogen.sh is an important sh file,it produce configure file ac...

Qt 發布應用程式

qt 官方開發環境使用的動態鏈結庫方式,在發布生成的exe程式時,需要複製一大堆 dll,如果自己去複製dll,很可能丟三落四,導致exe在別的電腦裡無法正常執行。因此 qt 官方開發環境裡自帶了乙個工具 windeployqt.exe。以官方 qt 5.8.0 mingw 開發環境為例,從開始選單...