The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"В звуковом редакторе Ardour 8.4 создано собственное ответвле..."
Отправлено WatchCat, 26-Фев-24 20:17 
>Xlib не переделывают, поскольку давно объявили устаревшей

Объявление чего-либо устаревшим нынче активно используется в целях всякого [само]пиара разработчиков.

>Нынешняя Xlib реализована как обёртка над XCB.

Сильно спорить не буду,настолько глубоко не влезал. Но примеры использования Xlib собирал и смотрел - они работают.

>Писать что-то на этом - ну, попробуйте.

Так не прикладной же софт на этом писать,а графическую библиотеку,которую потом уже из прикладного софта использовать.
Вот например http://xforms-toolkit.org
В зависимостях у нее:

        libX11.so.6 => /lib/i386-linux-gnu/libX11.so.6 (0xb7db8000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7bd0000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb7acc000)
        libxcb.so.1 => /lib/i386-linux-gnu/libxcb.so.1 (0xb7a9e000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7a98000)
        libXau.so.6 => /lib/i386-linux-gnu/libXau.so.6 (0xb7a93000)
        libXdmcp.so.6 => /lib/i386-linux-gnu/libXdmcp.so.6 (0xb7a8c000)
        libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xb7a74000)
        libmd.so.0 => /lib/i386-linux-gnu/libmd.so.0 (0xb7a65000)

Кстати, наблюдаются и libX11 и libxcb - обе.
Это я на один из примеров (простых,чисто несколько кнопок) напустил ldd.
При статической линковке самого xforms к своей программе(вот этому простому примеру)
- получается 1.3 мега бинарник. Так как маловероятно что вышеперечисленное поменяется
до серьезной несовместимости - бинарник получается достаточно переносимым между
версиями линукса и дистрибутивами.

Библиотека проста в использовании,документация понятна. Для любительского программирования -
подходит очень хорошо. Уж куда лучше чем монстры типа GTK и QT. Так что монстров оставим особо
продвинутым профессионалам если они им так нравятся.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру