1

mini2440 (Qtopia を実行する FriendlyARM ボード) 内で 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 アプリケーションのバイナリは "/opt/Qtopia/bin" にあります)

次のエラーが表示されます

[root@FriendlyARM 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 アプリケーションを実行します) ???

ありがとうございました。

4

1 に答える 1

0

いくつかの環境変数をエクスポートする必要があるかもしれません (/etc/init.d/rcS または /bin/qtopia シェルスクリプトを見てください)。私は間違っている可能性がありますが、qt アプリは -qws パラメーターで起動できます。これは、メイン ディスプレイまたはメイン qtopia プロセスを指定します。

于 2011-11-06T22:17:40.233 に答える