Kdevelop 4.0 を使用して新しいアプリを作成しています。現在、glib を含めようとしていますが、実行できません。
Ubuntu 10.04 に apt-get install でインストールし、/usr/include/glib-2.0 にインストールしましたが、ライブラリを含めようとすると
#include <glib.h>
コンパイルしようとすると、「そのようなファイルは存在しません」と表示されます。
私は何を間違っていますか?
ありがとう!
glib ライブラリとヘッダーへのパスをコンパイラに渡す必要があります。
glib は、必要なものを生成するための pkg-config スクリプトを提供します。正しくコンパイルするには、次のようにする必要があります。
cc `pkg-config --cflags --libs glib-2.0` hello.c -o hello
この回答は基本的に、ここの glib ドキュメントで提供されている内容の簡単な要約です。
http://developer.gnome.org/glib/2.28/glib-compiling.html
KDevelop はよく知らないのですが、Eclipse や Visual Studio のようなものであれば、プロジェクトにライブラリとインクルード フォルダーを追加するためのメニューがあります。次のことを試してください。
pkg-conf --cflags glib-2.0
pkg-conf --libs glib-2.0
Google で簡単に調べると、これらのメニューは次の場所にあることがわかります。