为Mac创建C++ GUI/API

Chr*_*sMP 1 c++ api macos user-interface cross-platform

我很困惑

1)GUI和API之间的区别2)在哪里学习制作我自己的GUI/API 3)所有预制的GUI/API是什么

我的目标是学习如何制作实际的程序,而不仅仅是使用控制台,是的,我想在Mac OS X(最好是跨平台)上做这个的解决方案.请帮忙!如果您对我需要知道的事情感到困惑,请发表评论.

PS如何将控制台游戏变成真正的2D游戏(我知道这并不容易).

小智 9

GUI代表图形用户界面,而API代表应用程序编程接口.

它在编程术语中很常见,可重用库称为API.我假设GUI/API是指允许您创建基于GUI的应用程序的API.例如,Swing是用于创建GUI的Java API.

对于C++,有许多库允许您创建GUI应用程序.最值得注意的是,开源和跨平台的是:

GTK + http://www.gtk.org/

Qt http://qt-project.org

wxWidgets http://www.wxwidgets.org/

还有很多其他人.

如果您想创建自己的跨平台GUI API,那么您应该研究上面的库.但是让我警告你,创建一个UI库是一项艰巨的任务!