締切済み

gtk2 gladeのc++ビルド

  • 暇なときにでも
  • 質問No.7335388
  • 閲覧数493
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 37% (36/95)

OpenIndiana


gtk2
library/desktop/gtk2
0.5.11(ビルド5.11-0.151.1.2)

glade
developer/ui-designer/glade
0.5.11(ビルド 5.11-0.151.1.2)

パッケージをインストールして、

NetBeans IDE 7.1をつかって、c++で下記プログラムをビルドしてみようとしたのですが、
ビルドエラーになってしまいました。

#define GTK_DISABLE_DEPRECATED 1
#define LIBGLADE_DISABLE_DEPRECATED 1
#include <gtk/gtk.h>
#include <glade/glade.h>

G_BEGIN_DECLS
void on_button2_clicked();
G_END_DECLS

void on_button2_clicked() {
printf("clicked!\n");
}

int main(int argc, char* argv[]) {
GladeXML* xml;
GtkWidget* window;

gtk_init(&argc, &argv);

xml = glade_xml_new("glade_test.glade", NULL, NULL);
if (!xml) {
printf("glade file error.\n");
return 1;
}
window = glade_xml_get_widget(xml, "window");
glade_xml_signal_autoconnect(xml);

g_object_unref(G_OBJECT(xml));

gtk_widget_show(window);
gtk_main();

return 0;
}

インクルードパス、ライブラリパス等が不足しているのかと思い、

/usr/include/gtk-2.0
へインクルードパスを通してみたのですが、やはりたくさんエラーがでているようでした。
ビルドに必要なincludeパス、ライブラリパス、その他不足しているもの等ございましたら、
ご教授よろしくお願いいたします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 23% (3656/15480)

エラーメッセージをわざわざ秘密にするということは, つまり
実際に試した人間からの回答しか認めない
と主張しているということでいいでしょうか?
Be MORE 7・12 OK-チップでイイコトはじまる
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ