如何編譯個embed QT的應用程式呢?

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

如何編譯個embed QT的應用程式呢?

文章okeyla2 » 週五 8月 12, 2005 9:03 pm

我已成功地安裝了embed QT和Qtopia在我的Redhat9當中.
手上有些QT應用程式的source code,已在x86上編譯成功.
想試著遷入至ARM的系統中.

(1)該如何編譯呢?
(2)使用QT Virtual Frame Buffer在模擬的時候,一直會出現
抓不到/dev/fb0...請問這該如何解決呢?

謝謝!
okeyla2
 

Re: 如何編譯個embed QT的應用程式呢?

文章訪客 » 週一 3月 13, 2006 5:27 pm

okeyla2 寫:我已成功地安裝了embed QT和Qtopia在我的Redhat9當中.
手上有些QT應用程式的source code,已在x86上編譯成功.
想試著遷入至ARM的系統中.

(1)該如何編譯呢?
(2)使用QT Virtual Frame Buffer在模擬的時候,一直會出現
抓不到/dev/fb0...請問這該如何解決呢?

謝謝!
訪客
 

文章chihhua64 » 週二 3月 14, 2006 2:46 pm

有幾個要準備

1. 要有ARM cross-compiler. 我用gcc 3.4.4
2. 把Qt/E library 編成ARM platform.
3. 準備工作, 設定好
代碼: 選擇全部
export QTEDIR=$PWD
export QTDIR=$QTEDIR
export PATH=$QTEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTEDIR/lib:$LD_LIBRARY_PATH

這些環境變數

4. 決定config 參數. 我的版本是 3.3.4. 我的config 參數
代碼: 選擇全部
./configure -no-gfx-qvfb -no-gfx-vnc -no-gfx-transformed -depths 16,24,32 -no-ipv6 -thread -no-pch -qt-gif -qt-kbd-tty -qt-kbd-usb -qt-mouse-pc -embedded arm

供參考

5. make sub-src
只編出library
6. 使用Qt/E library 編出你的AP.
chihhua64
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週三 10月 13, 2004 2:23 am


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron