今自分はubuntu14.04でGTK+を勉強しています。
昨日作成してコンパイル・実行が正常に出来たファイルを今日再度なんとなくコンパイルしてみたら何故かerrorがでてコンパイルできませんでした。(gccを使っています。以下入力とエラー)
※環境変数 $gtk には $(pkg-config --cflags --libs gtk+-3.0) がはいっています
$gcc image-viewer.c $gtk In file included from image-viewer.c:1:0: /usr/include/gtk/gtk.h:30:21: fatal error: gdk/gdk.h: そのようなファイルやディレクトリはありません #include<gdk/gdk.h> ^ compilation terminated
以下はimage-viewer.cの内容です
#include<gtk/gtk.h> static void cb_button_clicked(GtkWidget *button, gpointer user_data); int main(int argc, char** argv){ GtkWidget *window; gtk_init(&argc, &argv); window=gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_set_size_request(window,300,200); { GtkWidget *button; button = gtk_button_new_with_label("Quit"); gtk_container_add (GTK_CONTAINER (window), button); g_signal_connect (G_OBJECT (button),"clicked", G_CALLBACK (cb_button_clicked),NULL); } gtk_widget_show_all (window); gtk_main(); return 0; } static void cb_button_clicked (GtkWidget *button, gpointer user_data){ gtk_main_quit (); }
なにがコンパイルエラーの原因なのでしょうか、教えてください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/11 11:05