Есть ли какой-нибудь Ubuntu API?

В Windows программист может использовать Windows API для написания приложения для Windows. Windows API может использоваться с C (не обязательно C ++). В Windows API у вас есть цикл обработки сообщений, и вы должны программировать ответы на различные сообщения (например, щелкнуть правой кнопкой мыши на клиентской области).

Есть ли какой-нибудь Ubuntu API?

Я не имею в виду Qt или GTK. Я ищу сырой (C / C ++) API, чтобы все было (пере) разработано.

4
задан 2 February 2013 в 01:16

1 ответ

Я пришел в Linux с фоном Win32 API. Поскольку Windows объединяет эквивалент оконного менеджера Linux и среды рабочего стола в один контейнер, совпадения один к одному просто не существует. Gtk и Qt действительно более или менее эквивалентны Win API.

Помня о том, что сам Win API в большинстве случаев является оберткой на более низких уровнях, если вы действительно хотите погрузиться в низкие уровни оконной системы, вы можете взглянуть на программирование X11. Например, X Window System и Краткое введение в программирование X11 . Но Gtk и Qt предназначены для того, чтобы обернуть эти функции.

0
ответ дан 2 February 2013 в 01:16

Другие вопросы по тегам:

Похожие вопросы: