LINUX.ORG.RU

QT #include <glib.h>


0

1

Выкидывает ошибку что /media/Files/Media/Programming/Cpp/Qt/Projects/Notify/Notify/main.cpp:2: fatal error: glib.h: Нет такого файла или каталога

libglib2.0-dev установлен. В чём тут проблема может быть?

В интернете нашет такую информацию g++ -c b.c -o b.o `pkg-config --cflags glib-2.0`

Но это для gcc, как подобное прописать в QT ГДЕ В *.PRO файле вписать эти настройки?



Последнее исправление: vsrmis (всего исправлений: 1)

CONFIG += link_pkgconfig
PKGCONFIG += glib-2.0
yoghurt ★★★★★
()

Может посмотреть вывод pkg-config, а потом соответственно дописать в pro файл Qt?

cattail
()
Ответ на: комментарий от aho

Для того, чтобы проще было юзать всякие либы, работа которых завязана на Glib-овый ивентлуп

yoghurt ★★★★★
()
Ответ на: комментарий от ttnl

Что не является плюсом этого трактора-космолета.

buddhist ★★★★★
()
Ответ на: комментарий от yoghurt

я ж и говорю что напрямую его в своих программах пользовать не следует

frozenix ★★★
()
Ответ на: комментарий от aho

>для поддержки технологий Gnome или еще для чего?

Как обычная системная библиотека. Гном ни при чем

ttnl ★★★★★
()
Ответ на: комментарий от aho

из того, что нашел сам - gstreamer, libxml2, тобто как раз «технологии» из гнома

aho
()
Ответ на: комментарий от aho

>ты тупой или притворяешься? (с)

Ты сам дурак, если не понимаешь, зачем может быть нужна системная низкоуровневая библиотека. Достаточно общих знаний о glib, чтобы сделать правильные выводы.

Если тебе недостаточно даже ссылки, где подробна описана ее функциональность, то ты круглый идиот.

/wbr

ttnl ★★★★★
()
Ответ на: комментарий от ttnl

> Если тебе недостаточно даже ссылки, где подробна описана ее функциональность

для особо недоразвитых дебилов поясню - в KDE есть своя аналогичная функциональность, glib же нужен, чтоб использовать библиотеки завязанные на него, а не для написания кода с его использованием

aho
()
Ответ на: комментарий от reader

>Glib по-умолчанию используется в Qt для event loop'a

Можно пересобрать и без или export QT_NO_GLIB=1 сделать. Но тогда перестанет работать фонон с гстримером и с пульсой будут проблемы.

anonymous
()
Ответ на: комментарий от aho

>4.2, он может его использовать, но не по умолчанию

4.2 В configure от Qt стоит GLIB=auto. Иначе оно даже gtk-темы не подхватывает.

anonymous
()
Ответ на: комментарий от reader

Уже по умолчанию? Там чувак пишет, что легко и пррсто это запилил, а что оно там по умолчанию - хз, мне говорили, что с отдельным флагом надо собирать

yoghurt ★★★★★
()
Ответ на: комментарий от anonymous

К счастью, можно фонон и без гстримера пускать.

Deleted
()
Ответ на: комментарий от yoghurt

>>юзать glibc в Qt это выстрел в ногу.

glibc

Да вы, я смотрю, компетентны

ну сходу glib и glibc перепутал =) ну с кем не бывает. =)

MikeDM ★★★★★
()
Ответ на: комментарий от aho

фантастика! не ожидал, если честно, что Qt юзает Glib для евентов... у меня мир только что перевернулся О_о

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.