Кросс-платформенная клавиатура/указатель мыши рекомендации
Есть ли у кого-нибудь предложения по хорошей библиотеке ввода кросс-платформы?
Я хотел бы получить:
* at least keyboard and mouse input
* on at least the big three operating systems
* Small/fast
* C or C++
* permissive licensing gpl2/mit/free/etc.
До сих пор я видел:
* OIS (used in Ogre) http://sourceforge.net/projects/wgois/
* SDL (used everywhere it seems, might be a clue) http://www.libsdl.org/index.php
* Allegro http://www.talula.demon.co.uk/allegro/readme.html
Использует ли кто-нибудь из них или знает что-то еще, что может быть хорошо?
Спасибо
Ответы
Ответ 1
Я закончил использование рамки Qt для этого.
Он очень полный, хорошо поддерживается, имеет множество функций и теперь имеет лучшую лицензию. Его можно было использовать с библиотекой Ogre3d, так что это сработало для меня. Я также обнаружил, что он используется MMO City of Heroes для их пользовательского интерфейса.
Ответ 2
Я использовал SDL в течение длительного времени, , но он по-прежнему не поддерживает несколько окон, и версия 2.0 официально поддерживает несколько окон.
Итак, помимо тех, которые вы указали, я добавляю эти 2:
Ответ 3
SDL довольно популярен в разработке игр (по крайней мере, в небольших играх)