2012-05-11 6 views
1

Я пытаюсь скомпилировать код программы GIO здесь, на ссылке developer.gnome.org. И команда, я использую для компиляции являетсяgio.h нет такого файла или каталога

g++ gdbserver.cpp `pkg-config glib-2.0 --libs --cflags gtk+-2.0 gio-unix-2.0` 

Но сообщение об ошибке

package gio-unix-2.0 was not found in the pkg-config search path 
    (... the remaining pkg-config message ...) 
    error: gio/gio.h: No such file or directory 
    (... other g++ error messages ...) 

бойких и бойкий-разви установлены (я думаю, что ПИБ поставляется с бойким, верно?) Есть ошибка сделаю.

Редактировать: Centos5.5 Я использую (я должен использовать его) имеет glib2 версию 2.12 и только glib2 с версией 2.15 или выше приходят вместе с GIO. Я не уверен, как установить GIO отдельно.

+0

попробуйте запустить «find/usr/include -name gio» и посмотреть, можете ли вы найти папку gio (у меня есть следующий результат: /usr/include/glib-2.0/gio /usr/include/gio- unix-2.0/gio ). –

+0

@izomorphius нет подарок! Я должен установить его тогда, я думаю. Но тогда я не мог найти библиотеку, которая могла бы иметь GIO, после поиска yum. – nagavamsikrishna

+0

Хм, это странно. Я действительно думаю, что gio является частью glib-2.0. Может быть, попробуйте переустановить это? –

ответ

0

CentOS 5.5 не имеет gio. Вместо этого он использует gvfs.

+0

Я вижу. Невозможно ли установить GIO? – nagavamsikrishna

+0

Не отдельно от glib, нет. –

Смежные вопросы