& ldquo; Glib.h: нет такого файла или каталога & rdquo; ошибка несмотря на установку libglib2.0-dev

Я пытаюсь сделать GROMACS ошибкой, которую получаю:

fatal error: glib.h: No such file or directory

Я видел, что уже есть вопросы, связанные с этим, и я следил за их совет и побежал следующее:

sudo apt-get install libglib2.0-dev

я получил

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libglib2.0-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 270 not upgraded.

После этого, когда я повторно запускаю make, почему я все еще получаю то же самое ошибка?

18
задан 20 August 2012 в 10:02

1 ответ

У меня была похожая проблема. Вы можете попробовать запустить locate glib.h. В моей системе locate возвращает:

/home/jere/src/last.fm-1.4.2.58240/src/transcode/mpgli/mpglib/mpglib.h
/usr/include/dbus-1.0/dbus/dbus-glib.h
/usr/include/glib-2.0/glib.h
/usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h
/usr/src/linux-headers-3.2.0-29-generic/include/config/blk/dev/bsglib.h

, и в итоге я добавил -I/usr/include/glib-2.0 к пути включения компилятора (в Makefile).

Думаю, это потому, что не все дистрибутивы Linux устанавливают файлы разработки glib в одну и ту же папку.

0
ответ дан 20 August 2012 в 10:02

Другие вопросы по тегам:

Похожие вопросы: