Я разрабатываю библиотеку, используя несколько структур данных glib (GHashTable, GSList и т. Д.). Я часто проверял свой код на утечки памяти с помощью valgrind. На большинство проблем указывает valgrind ...
Оба эти вопроса не решили мою проблему: glib-undefined-reference-to-everything-from-glib и undefined-reference-to-pthread-create Я пишу персонализированную версию функции snprintf ...
Функция glib.spawn_async позволяет вам перехватить три обратных вызова, которые вызываются при событии на stdout, stderr и при завершении процесса. Как я могу имитировать ту же функциональность с подпроцессом с ...
Попытка скомпилировать библиотеку в Ubuntu с помощью CMake, и один из файлов включает glib.h. Пакет установлен, и glib.h находится в /usr/include/glib -2.0/glib.h. Я добавил следующее, но компилятор по-прежнему...
Я пытаюсь написать код на C, который будет переносим только в том случае, если у пользователя есть gcc и установлен glib. Из всех моих исследований я обнаружил, что в gcc wchar_t всегда определяется как 4 байта, и...
Я пытаюсь установить glib с нестандартным префиксом, но при запуске make install получаю следующее: /bin/sh ../libtool --mode=install /usr/bin/install -c libgthread-2.0.la '/root/build/lib'
...
Я пытаюсь установить cabal glib-0.12.3 под мой Ubuntu 11.10, используя cabal-install 0.10.2. Тем не менее, он показывает следующие сообщения об ошибках: setup: требуется программа gtk2hsC2hs версия> = 0.13.5 ...
GTK позволяет установить тайм-аут с помощью g _timeout _add. Точно так же, как g _signal _connect, функция добавления g _timeout _возвращает идентификатор, представляющий тайм-аут. Итак, есть ли способ отменить тайм-аут с помощью идентификатора?...
Я пытаюсь установить atk-2.4.0 и получаю сообщение об ошибке: 'pkg-config --modversion glib-2.0' вернул 2.32.3, но GLIB (2.26.1)
*** был найден! Я также попытался обновить PKG_CONFIG_PATH, чтобы включить путь ...
Я работаю над своей вилкой gEDA и хочу избавиться от существующей простой мозаичной системы1 в пользу реальной пространственной индекс2. Алгоритма, эффективно находящего точки, недостаточно: мне нужно найти...
Я недавно использовал valgrind с glib(с gobject), это не очень хорошо работает. Я добавил G_SLICE=always-malloc G_DEBUG=gc-friendly в командной строке,
но по-прежнему много "возможно потерянных" сообщений...
Я нахожусь в процессе написания небольшого/среднего графического приложения с PyGObject (новые привязки Gtk, основанные на самоанализе). Я начал с разумного набора тестов, основанного на носу, который смог ...
Я успешно скомпилировал следующую программу simple.cc: #include int main (int argc, char *argv[])
{ Glib::RefPtr app = Gtk::Application::create(argc, ...
Я знаю, что этот вопрос может показаться странным, потому что GLib — переносимая библиотека, но насколько она переносима? Назовем один пример :Работает ли GLib (, включая GObject ), на микроконтроллерах или зависит ли он от...
Мне нужно сделать несколько вызовов RPC из модуля, который находится в ядре. Мне было интересно, можно ли использовать glib для этой цели. Кто-нибудь пробовал использовать библиотеку glib внутри ядра? Это даже...
Кто-нибудь имеет представление об относительной производительности GLib's GAsyncQueue vs. POSIX message_queue для межпоточной коммуникации? У меня будет много небольших сообщений (как односторонних, так и запрос-ответ ...
У меня есть легкое приложение, которое улавливает события Xorg и dbus. Для этого я инициализировал цикл dbus и запустил g_main_loop, но я не знаю, как добавить обработку событий Xorg в естественном ...
У меня есть несколько потоков, добавляющих, изменяющих и ищущих данные в GHashTable.
Безопасна ли она для потоков, или мне нужно реализовать безопасность потоков самостоятельно?
Я работаю с как libfuse, так и интерфейс событий glib, и я столкнулся с проблемой, когда мне нужно запускать несколько основных циклов одновременно (g_main_loop_run и fuse_loop_mt в glib). Я уже ...
Я использую Eclipse CDT для разработки программного обеспечения на языке C. Я хотел бы использовать glib, но он всегда сообщает «Неразрешенное включение:». Я установил glib на свой ubuntu: carl @ Carl: ~ $ dpkg -l | grep libglib
ii ...
Я начинаю с DBus и программирования, управляемого событиями в целом. Сервис, который я пытаюсь создать, на самом деле состоит из трех частей, но две на самом деле являются «серверными». 1) Фактический сервер DBus ...
Я бы хотел связать язык с сборкой мусора (в частности, он использует почтенный Boehm libgc) к семейству API-интерфейсов glib. glib и gobject используют внутренний подсчет ссылок для управления ...
привет всем, пожалуйста, расскажите мне, как установить glib и gtk, я использую ubuntu 10.04. я не нашел никаких команд, пожалуйста, расскажите мне о процедуре его установки
Я пытаюсь реализовать интерфейс GType на C ++, используя Glibmm (часть Gtkmm). Объект будет передан в API на C. К сожалению, документация для gtkmm не раскрывает многих деталей того, как это ...
Есть ли способ изменить уровень журнала в glib, например, в выпускной версии приложение, отладочные сообщения g_debug не будут регистрироваться в stdout? Действительно ли мне нужно реализовать собственный журнал ...
Я обычно использую функции std * alloc / free для выделения / освобождения динамической памяти в моем Программы C. Интересно, есть ли какие-либо веские причины использовать функции распределения памяти GLIB вместо стандартных. ...
Я создаю событие с помощью g_timeout_add или g_timeout_add_seconds, которое возвращает идентификатор события; Я могу отменить мероприятие, вызвав g_source_remove. Однако в какой-то момент я хотел бы увидеть ...