[Armadillo:08392] armadillo-440+gtk+gladeで画像表示

n_yamamoto email@hidden
2012年 10月 30日 (火) 14:34:58 JST


おせわになります.初めて利用させていただきます.
先日armadillo-440を購入いたしまして過去の資料をもとに色々とテストを行
なっているのですが,
どうもうまく動かないので教えてください.
まず環境は
PC:VMwere+ATDE3,
armadillo:Linux version 2.6.26-at15 (Debian 4.3.2-1.1)(購入初期状
態,FUNCTESTERは起動させていません)
gtk-2.0, glade3
です.
購入初期状態で,functesterを起動しないようにromを書き換えたのみで,
作成したプログラム等はlftpで/home/ftp/pubへコピーし,そこで動作させてい
ます.
pub内のファイル
test(実行ファイル)
test.glade
images.png

過去のQAを参考に下記のようにシンプルな画像表示サンプルを動かそうとしてい
るのですが,
ATDE上では画像はしっかりと表示されるのですが,armadillo上では画像が表示
されず,アイコン表示となってしまいます.
また過去のQAを参考にlibglade-2.0.so.0.0.7とlibxml2.so.2.6.32をarmadillo
内の/libへ cp, chown, chmod, ln 等行なってから
実行しています.
プログラム自体は問題なく動作しているのですが画像だけ表示されません
わかる方がいらっしゃいましたら教えてください.
ちなみにlinuxはあまり詳しくありません
よろしくお願いします.


#include <gtk/gtk.h>
#include <glade/glade.h>

GladeXML* xml;
GtkWidget *window;
GtkWidget *image;
GtkWidget *label;

G_MODULE_EXPORT gboolean image1_expose_event_cb( GtkWidget *widget,
GdkEventExpose *event, gpointer user_data){
gtk_image_set_from_file(GTK_IMAGE(image), "images.png");
return FALSE;
}

int main(int argc, char* argv[]){

gtk_init( &argc, &argv);
xml = glade_xml_new("test.glade", NULL ,NULL );
glade_xml_signal_autoconnect(xml);

window = glade_xml_get_widget(xml, "window1");
image = glade_xml_get_widget(xml, "image1");
label = glade_xml_get_widget(xml, "label1");

gtk_widget_show( window );
//ウインドウの表示
gtk_main();

return EXIT_SUCCESS;
}



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