API — C ++ WinAPI и GTK оболочки (GUI)

Мне нужна красивая и, возможно, легкая оболочка для winapi gui и gtk gui (я имею в виду библиотеку GUI, которая имеет свой собственный абстрактный api, доступна для windows и linux, и она использует winapi на окнах для рисования виджетов, а на linux она использует GTK). Практически, как работает wxwidgets, но так как макрос wxwidget в стиле api в стиле C беспорядок, он тяжелый, и я не могу заставить свое приложение скомпилировать его, поэтому я определенно не хочу этого. Я также не хочу QT (я не хочу дополнительных компиляторов и тяжелых зависимостей). Существует также набор инструментов для Fox и fltk, но они не содержат winapi и gtk, но имеют собственный рендеринг, который мне не нравится.

Мне не нужно много функций, только несколько основных виджетов и управление окнами, и все. Есть много очень хороших библиотек, которые делают это для python, но в C ++ я не могу найти ни одного (кроме виджетов wx, которые не работают и слишком тяжелы).

Кто-нибудь может мне помочь? Потому что я застрял в разработке своей игры, так как мне нужно разработать кроссплатформенный редактор. Если все остальное потерпит неудачу, я просто напишу это на python, но я действительно хочу сделать это на C ++.

Спасибо

1

Решение

ИУП близко, но это не C ++.

Ваши требования слишком близки к wxWidgets: я сомневаюсь, что кто-либо начал / запустит проект, который в основном дублирует его.

3

Другие решения

Другой альтернативой является использование GTKmm, привязок C ++ для GTK, с темой Windows. Но это правда, что тематика GTK может быть трудно понять правильно на нескольких версиях Windows.

1

По вопросам рекламы [email protected]