Переход с Java на C ++ API - PullRequest
1 голос
/ 18 июня 2010

В Java есть некоторые особые API, которые делают его очень хорошим. Тем не менее, я бы предпочел C ++ из-за производительности и «превосходной» поддержки с OpenGL и OpenAL среди многих библиотек.

Какие API-интерфейсы похожи на Java2D (я знаю, что могу использовать OpenGL, однако мне не хватает математического понимания, чтобы полностью использовать OpenGL таким образом)? Кроме того, какая структура GUI (не нативная; не зависит от платформы) наиболее часто используется в C ++?

Ответы [ 4 ]

2 голосов
/ 18 июня 2010

FLTK, Fast Light Tool Kit имеет некоторую функциональность 2D.Это что-то вроде свинга и двухмерного смешения.Он больше фокусируется на аспекте пользовательского интерфейса, но может помочь вам.

http://www.fltk.org/

2 голосов
/ 18 июня 2010

Если вы хотите независимую от платформы среду графического интерфейса для C ++, проверьте Qt .

1 голос
/ 18 июня 2010

Я не могу много говорить об эквивалентах Java2D, но что касается инфраструктуры GUI, я слышал о двух:

wxWidgets: http://www.wxwidgets.org/

Qt: http://qt.nokia.com/products/

Оба они кроссплатформенные, и я считаю, что они широко используются.

0 голосов
/ 18 июня 2010

Попробуйте GTK--.У него есть некоторые функции, которые делают API более привлекательным, чем wx или Qt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...