[Armadillo:08441] Re: x-window

watanabe email@hidden
2012年 12月 5日 (水) 14:34:07 JST


いつもお世話になっています。
渡辺です。

以前にご質問した件の続きになります。

> xlib だけ使っているアプリですか?
> それとも、Gtk+ や Qtを使います?
xlibだけを使用したアプリです。

最初に
	d = XOpenDisplay(NULL);
を行っているのですが、dがNULLで返ってきます。
XOpenDisplay()でエラーになっているものと思われます。
本関数のパラメータでNULLを指定したら、display環境変数
の値が使われるようですが、"env"コマンドで
Armadilloの環境変数を見てみると、DISPLAYの環境変数が
ありません。

環境変数を定義していないのに、それを参照するようなPRGに
なっているためエラーになったのではないかと想像している
のですが、XOpenDisplayに何を指定すればよいか分かりません。

エラーの原因、及び対処方法についてご教示ください。

以上、どうぞよろしくお願い致します。


(2012/11/22 9:10), email@hidden wrote:
> At Wed, 21 Nov 2012 16:10:12 +0900,
> watanabe wrote:
>>
>> Armadillo-440にx-windowを入れようとしています。
> 
> a440は、出荷状態で X が動いています。
> 開発セットだと、LCDになにか表示されていませんか?
> 
>> x-windowで作成された環境のソースを移植するためです。
> 
> xlib だけ使っているアプリですか?
> それとも、Gtk+ や Qtを使います?
> 
> 基本的には、
> 
>   1) 必要なクロスライブラリを ATDE上で用意して、
>   2) クロスコンパイル
>   3) バイナリーをa440に移動
>   4) a440上で実行
> 
> という流れになると思います。どこまで進んでいるか教えてください。
> 
> もし「Armadillo実践開発ガイド」をまだ読んでなければ、読んでみてください。
> 第2部にコンパイルする方法が書かれています。
> 
> http://armadillo.atmark-techno.com/armadillo-guide
> 



armadillo メーリングリストの案内