2016-08-30 5 views
0

Mac上でgtkライブラリを学ぶために、タイトルが「hello world」のウィンドウを作成するための非常に短いコードを書いています。 gtk/gtk.hファイルがMacに見つかりません

#include <gtk/gtk.h> 

int main(int argc, char **argv) { 
     GtkWidget *window; 
     gtk_init(&argc, &argv); 

     window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 
     gtk_window_set_title(GTK_WINDOW(window), "Hello World"); 
     gtk_widget_show(window); 

     gtk_main(); 
     return 0; 
} 

私はgccを使用してこのコードをコンパイルしようとした

は、それが gtk/gtk.hファイルが見つからないというメッセージを残して、動作しませんでした。 gtkライブラリが正しくインストールされているかどうかチェックしたところ、gtkライブラリが /usr/local/include/gtk-3.0/gtk/gtk.hにあることがわかりました。

この問題を解決するにはどうすればよいですか?

+2

コンパイルに使用するコマンドラインを表示します。 – andlabs

答えて

1

今私はすべてで明白になった。私がgtk +ライブラリをインストールしていないので、私がソースコードをコンパイルできなかった理由はありませんでしたが、私は間違ったコマンドを端末に置きました。

私はコンパイルするために次のコマンドを保存しましたが、まったく動作しませんでした。 gcc helloworld.c -o helloworld

gtkライブラリを含むソースコードをコンパイルするには、コマンドが次のようになっている必要があります。

`gccのhelloworld.c -o helloworldのpkg-config gtk+-2.0 --cflagspkg-config gtk+-2.0 --libs

今それがうまくコンパイルされています!

+0

この回答には受け入れ済みとマークする必要があります。 – Xeverous

関連する問題