コンパイラがヘッダファイルを見つけることができませんでした。 PATHにディレクトリを追加しますか?

コンパイラがヘッダファイルを見つけることができませんでした。 PATHにディレクトリを追加しますか?

のgtkを使用しようとしていますが、/usr/include/gtk-3.0/gtk/ ..すべてのヘッダファイル存在するツールキットには#include <gtk/gtk.h>

/usr/local/gtk-3.0すべてのインクルードプリプロセッサを追加またはPATH追加する以外に、他にどのようなオプションがありますかgtk-3.0

ベストアンサー1

この場合、インクルードパスに適切なディレクトリを追加することは正確に行う必要があります。ただし、経由pkg-configでファイルに直接アクセスする必要がある点は異なります。

次の内容を次のように追加してくださいMakefile

CFLAGS += `pkg-config --cflags gtk+-3.0`
LIBS += `pkg-config --libs gtk+-3.0`

これにより、現在のシステムの正しいコンパイラおよびリンカオプションが自動的に追加されます。

おすすめ記事