Данная подборка предназначена именно студентам, т.к. представленные фреймворки отбирались по принципу: легко, бесплатно, быстро.
1.SFML
- https://www.sfml-dev.org
Прекрасная 2D графическая библиотека, в которой разберётся даже ребёнок, ютуб имеет кучу туториалов, а в случае чего всегда можно подсмотреть в документации. Поддерживает Windows, Linux, MacOS, Android и IOS, имеет привязки для C и .NET, также, из-за крупного комьюнити доступен на Java, Ruby, Python, Go и т.д.
Можно создавать как 2D игры, так и GUI, здесь вас ограничивает только фантазия.
2. Poco
- https://pocoproject.org
Набор open-sorce библиотек для создания кроссплатформенных сетевых и веб-приложений на C++, хорош тем, что множество типовых задач в библиотеке уже решены, что уменьшает время разработки и ошибки, плюс реализована удобная работа с базами данныхSQL, MonoDB и Redis.
3. GTK+
- https://www.gtk.org
Один из самых популярных графических фреймворков нарадяду с Qt, предназначен для создания виджетов, GUI и просто красивых графических оболочек программы, поддерживает Windows, macOS X, Linux и Unix-подобные системы
4.Cocos2D-X
- https://cocos2d-x.org
Отличный кроссплатформенный фреймворк для создания мобильных игр на C++ (BADLAND хороший пример результата этого фреймворка), из плюсов: удобство, простота, открытость, есть интеграция с VisualStudio
Минусы: туториалы только на английском
5. SDL
- https://www.libsdl.org
Простая, удобная, кроссплатформенная библиотека как для создания 2D игр, так и для пользовательских приложений, имеются инструменты для профессиональной работы со звуком