Netbeans не включает glib.h , даже если он присутствует, как показано автозаполнением. Что делать?

Glib установлен в моей системе Ubuntu, и я могу скомпилировать его с помощью терминала с помощью команды pkj-config.

Но когда я пытаюсь включить glib.h в Netbeans, автозаполнение показывает:

Снимок экрана автоматического завершения

Но когда я нажимаю glib.h и включаю его, он говорит:

Показана ошибка

Пишет, что библиотека не найдена.

Я гуглил, но ничего не работает. Я новичок в системе Ubuntu. Любая помощь приветствуется. Спасибо.


person mkkhedawat    schedule 25.09.2014    source источник


Ответы (1)


Ожидается, что вы включите этот заголовочный файл как <glib.h>, а не <glib-2.0/glib.h> (/usr/include/glib-2.0 должен быть в пути включения).

Вам нужно выяснить, как передать соответствующие флаги компилятору и компоновщику (из pkg-config --cflags glib-2.0 и pkg-config --libs glib-2.0). Я никогда не использовал netbeans, но https://stackoverflow.com/a/13747691 звучит разумно. Если это не сработает, просто поищите информацию о netbeans и pkg-config.

person nemequ    schedule 25.09.2014