glib インストール / コンパイル

インストール@Ubuntu

% sudo aptitude install libglib2.0-dev

パスの通った場所に glib.h ははいらない

バージョンを明示的に指定するためなのかな?

-I とか -l とかつけないと,エラーいろいろでる.

hoge.cpp:10:18: error: glib.h: No such file or directory
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from hoge.cpp:10:
/usr/include/glib-2.0/glib/gtypes.h:34:24: error: glibconfig.h: No such file or directory

とか.

コンパイラオプションつける

パスは通ってないのでコンパイラオプションにつける.

% g++ -g -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lglib -o hoge hoge.cpp

ソースには

#include <glib.h>

みたいな.