2011-08-23 80 views
1

我正嘗試在mini2440(運行Qtopia的FriendlyARM主板)中運行GUI應用程序。 我跟着從在mini2440主板上運行GUI應用程序時出錯

http://mini2440vietnam.blogspot.com/2011/05/programming-application-for-mini2440-by.html

&指令從 「​​tslib的& Qt的彙編」 的編寫

http://mini2440vietnam.blogspot.com/2011/04/upgrade-qt462-in-mini2440.html

給出我已經設置了必要的環境,我的機器上,也Qt Creator中以下在博客中。

我遵循了這個博客所有指令,但是當我嘗試執行的ubuntu的bash終端裏面這個應用

(我在這裏連接使用telnet 到MINI2440和GUI應用程序二進制文件中的「/選擇/ Qtopia的/ bin中「)

我收到以下錯誤

[[email protected] bin]# ./HelloWorld 
QWSDisplay::Data::init: Invalid argument 
Client can't attach to main ram memory. 
Aborted 

這裏有什麼問題,在那裏我的編譯過程中的任何錯誤??。

現在,我明白這是終端,不能運行GUI應用程序,但是當我嘗試在mini2440板內運行此應用程序時,什麼都沒有發生,Qtopia /系統甚至不識別二進制文件和「?」符號顯示爲應用程序圖標。

這是怎麼回事?以及我要做些什麼才能做到這一點(在Linux中運行從Qt Creator 2.0.1編譯的GUI應用程序)?

謝謝。

+0

此線程已解決。 – Preetam

+0

我們必須使用爲FriendlyARM提供的Qt GUI框架,並且應該從FriendlyARM的網站下載。 – Preetam

回答

0

mabybe您需要導出一些環境變量(查看/etc/init.d/rcS或/ bin/qtopia shell腳本)。我可能是錯的,但qt應用程序可以使用-qws參數來指定主要顯示或主要qtopia進程

相關問題