• 締切済み

MinGWとmsysでGTK+の開発環境を整えたい

WindowsXP上で、コンパイラにMinGWを用いてGTK+2.0を用いたGUIアプリケーションの開発を行いたいと思っています。 しかし、GTK+2.0のサンプルソースのコンパイルが通りません。 コマンドとそのエラーは以下の通りです。 どうもヘッダーが見つからないと言っているようですが、ヘッダーをコンパイラのincludeフォルダに入れても駄目でした。 いれたGTK+はGlade等、全てがパックになっているものでした。インストール時にmsysを認識してくれていたので、勝手に設定をしてくれるのかと思ったのですが…。 $ gcc hello_gtk.c 'pkg-config gtk+-2.0 --cflags' hello_gtk.c:1:21: gtk/gtk.h: No such file or directory hello_gtk.c: In function `main': hello_gtk.c:5: error: `GtkWidget' undeclared (first use in this function) hello_gtk.c:5: error: (Each undeclared identifier is reported only once hello_gtk.c:5: error: for each function it appears in.) hello_gtk.c:5: error: `window' undeclared (first use in this function) hello_gtk.c:6: error: `label' undeclared (first use in this function) hello_gtk.c:10: error: `GTK_WINDOW_TOPLEVEL' undeclared (first use in this function) gcc.exe: pkg-config gtk+-2.0 --cflags: No such file or directory どうすれば、コンパイルできるようになるのでしょう?

みんなの回答

回答No.1

環境がないのですが これのことですか?? http://sylpheed.good-day.net/wiki/index.php?Sylpheed%2FWin32#e6c1928d

参考URL:
http://win2linux.seesaa.net/article/9725805.html
touch_me_8
質問者

補足

そうです。 このページでfstabのところに追加することを試していませんでした。(他のページを見たもので。) /etc/fstabにc:/GTK /targetという行を追加してみたのですが、同じようにヘッダーが見つからないようです。 GTKのインストール先は、デフォルトのままなのでc:/GTKでよいと思うのですが。

関連するQ&A