Вопросы по теме 'glib'

Как пройти по каталогу на C
Я использую glib в своем приложении и вижу, что в glib есть удобные оболочки для C remove , unlink и rmdir . Но они работают только с одним файлом или каталогом за раз. Насколько я понимаю, ни стандарт C, ни glib не содержат каких-либо функций...
4826 просмотров
schedule 14.09.2023

Как я могу связать свою собственную версию GLib, а не установленную в системе?
Я просматривал источник GLib и GObject и писать программы для использования определенных функций каждого из них. Но теперь я хотел бы отлаживать что-то в исходном коде GLib, ничего не устанавливая в свою систему. У меня где-то есть встроенная...
196 просмотров
schedule 30.09.2022

Нужна помощь в реализации простого сервера сокетов с использованием GIOService (GLib, Glib-GIO)
Я изучаю основы написания простого и эффективного сервера сокетов с использованием GLib. Я экспериментирую с GSocketService. Пока я могу только принимать соединения, но потом они сразу же закрываются. Из документов я не могу понять, какой шаг мне...
8242 просмотров
schedule 30.05.2024

Ошибка при установке зависимостей для PyGTK в Mac OS 10.6.3
Я попытался установить следующие зависимости для PyGTK 2.16.0 (набор инструментов Python GIMP) в Mac OS 10.6.3: бойкая 2.25.5 получитьтекст-0.18 либиконв-1.13.1 Когда я попытался установить glib, я получил следующее сообщение об ошибке:...
1355 просмотров
schedule 01.12.2022

не может увеличивать Glib::ustring::iterator (получение недопустимого значения lvalue при ошибке компилятора увеличения)
в следующем коде: int utf8len(char* s, int len) { Glib::ustring::iterator p( string::iterator(s) ); Glib::ustring::iterator e ( string::iterator(s+len) ); int i=0; for (; p != e; p++) // ERROR HERE! i++; return i; } Я получаю ошибку...
516 просмотров
schedule 29.08.2023

не могу заставить прослушиватель сигналов dbus работать в C с помощью мультимедийных клавиш gnome
Я пытаюсь создать собственное приложение, которое будет прослушивать медиа-ключи в gnome с помощью dbus. Я нашел скрипт, который работает на питоне, и я пытаюсь заставить его работать, преобразовав его в C. Мой c-код строится и работает правильно, но...
1746 просмотров
schedule 16.09.2023

контент, вставленный в gashtable, уничтожается
У меня есть объект ghashtable как член моего класса. Я создал новый объект в конструкторе. Я вызываю эту функцию итеративно. Когда я проверял размер хеш-таблицы при каждом вызове метода, он дает 0, даже если я добавляю новые пары ключ-значение....
77 просмотров
schedule 20.10.2023

cabal install glib делает ошибку
Я пытался установить gtk2hs разными способами. но пока не везет установка всегда завершалась ошибкой из-за проблем с glib Поэтому я попытался сначала установить glib с кликой установить glib но опять ошибка ошибка в этом...
1047 просмотров
schedule 05.08.2022

Где найти объект Glib в вала?
Я только начал изучать валу. Я попробовал следующую программу из урока vala . class Demo.Hello : Glib.Object { public static int main( string[] args ) { stdout.printf("Hello, Vala!\n"); return 0; } } и получил это, когда я...
1238 просмотров
schedule 13.10.2023

Проблемы при компиляции glib на ubuntu amd64
Я пытаюсь собрать последнюю версию gtkmm на машине Ubuntu 11.04 amd64, которая требует glib как одну из своих зависимостей. Но есть эта ошибка при попытке использовать команду make после ./configure. Ошибка: ./.libs/libgobject-2.0.so:...
380 просмотров
schedule 03.01.2024

GTK/Glib: как отправить сообщение из потока GUI в рабочий поток?
GTK не является потокобезопасным, но ориентирован на потоки — его можно использовать из нескольких потоков, гарантируя, что глобальная блокировка используется для защиты вызовов GTK API. Если мне нужно отправить сообщение из рабочего потока в поток...
2145 просмотров
schedule 29.03.2023

Сбой сервера DBUS
Я реализую объект DBUS с привязками Glib, и у меня возникают проблемы с возвратом GArrays: gboolean TestObject_get_data(TestObject* obj, GArray* buffer, GError** error) { int i; printf("%s Entering\n", __PRETTY_FUNCTION__); buffer =...
342 просмотров
schedule 10.09.2022

Когда освобождать GObject?
Когда удалять ссылку на GObject, а когда освобождать? руководство по GObject утверждает, что объект GObject должен быть отключен и освобожден, но разве объект GObject не должен фактически освобождать себя в том и только в том случае, если его...
948 просмотров
schedule 25.09.2022

Получить файл из Интернета с помощью GLib / GIO из C
С помощью какой функции мне следует получить файл из Интернета с помощью библиотек GLib / GIO? Если мой файл из: gchar *path = "http://xxx.yyyServer/sharing/temp.txt" Что мне делать, чтобы его скачать? Для локальных файлов я просто...
2722 просмотров
schedule 11.03.2022

найти библиотеку glib-2.0 в ubuntu
В настоящее время я пытаюсь использовать glib-2.0 с кодом: блоки, но я не могу найти общий glib на моем точном ubuntu (12.04 LTS), у кого-то есть идея для этого ?? С наилучшими пожеланиями.
1873 просмотров
schedule 09.02.2024

передача данных с обратным вызовом
Я создаю асинхронный дочерний процесс с gobject.spawn_async , который генерирует данные на стандартный вывод, которые я хочу использовать при выходе дочернего процесса. Поэтому я создаю два обратных вызова (минимальный пример): output = "" def...
565 просмотров
schedule 18.11.2023

Почему лучше использовать типы данных Glib (например, gint вместо int)?
Возможный дубликат: Почему glib переопределяет типы? В руководстве по GTK + 2.0 я могу прочитать здесь следующее утверждение о типы данных: Есть несколько вещей, которые вы, вероятно, заметили в предыдущих примерах, которые...
3680 просмотров
schedule 03.11.2022

Ошибка поиска в хеш-таблице GLib
Я пытаюсь научиться использовать контейнер GHashTable из glib и наблюдаю странное поведение при поиске. Проблема сводится к следующему: #include <glib.h> #include <stdio.h> GHashTable *h; char val[] = {'H', 'E', 'L', 'L', 'O',0};...
2431 просмотров
schedule 04.05.2022

попытка импортировать модуль: неопределенный символ: PyUnicodeUCS4_DecodeUTF8
импорт glib завершается с ошибкой: ImportError: /usr/lib/python2.7/dist-packages/glib/_glib.so: undefined symbol: PyUnicodeUCS4_DecodeUTF8 Как я могу это исправить? Версия Python — Python 2.7.3rc2. ОС Дебиан.
21711 просмотров
schedule 25.06.2023

Чтение значений из текста конфигурации с помощью glib
У меня есть следующий Config.cfg [Power] Power8=8 Temp=5=1001 Hum=7=1002 Link=8=1003 Vol=9=1004 [Power] Power10=10 Temp=5=1012 Hum=7=1013 Link=8=1014 Vol=9=1015 и с использованием glib я хочу прочитать значения каждой силы. Я хочу что-то...
3371 просмотров
schedule 06.06.2023