私は比較的新しいプログラマーなので、これがかなりばかげた質問である場合はご容赦ください。
中規模のプログラムを書いたばかりで、コンパイルに問題があります。私のインクルードは次のようになります。
#include <glib.h>
#include <glib-object.h>
#include <X11/Xlib.h>
#include <gdk/gdk.h>
#include <gdk/gdkx.h>
#include <gtk/gtk.h>
#include <gst/gst.h>
#include <gst/interfaces/xoverlay.h>
加えて、いくつかのカスタム ヘッダー ファイル (私が使用しているいくつかの GObject 用に 2 つ)
そして、次のコマンドラインを使用しようとしています:
gcc -Wall (my source files) -o (my output) `pkg-config --cflags --libs gdk gtk+-2.0 glib-2.0 gobject-2.0 gstreamer-0.10 x11`
多くのコンパイル エラー (1000 以上) が発生しますが、そのすべてが使用しているライブラリに関連しています。それらのほとんどは次のようになります。
/usr/include/glib-2.0/gobject/gtype.h:367: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'typedef'
/usr/include/glib-2.0/gobject/gobject.h:199: error: expected ')' before '*' token
/usr/include/glib-2.0/gobject/gsignal.h:262: error: expected declaration specifiers or '...' before 'GSignalFlags'
などなど。
どんな助けでも大歓迎です。リンクまたはインクルードのいずれかで、ある種のばかげた間違いだと確信していますが、それを理解することはできません。