我正在寻找一个多平台窗口界面(创建一个窗口并让它在所有平台上工作),但我很难找到一个。我遇到了GTK,Qt和其他一些,但大多数人都不清楚许可证,多年没有更新,等等。
你们知道有什么支持OpenGL的完全免费的多平台窗口界面吗?
发布于 2013-07-16 02:31:15
尝试使用SDL。
Simple DirectMedia Layer (SDL)是一个用C编写的跨平台、免费和开源的多媒体库,它为各种平台的图形、声音和输入设备提供了一个简单的接口。由于它的简单性,它被广泛使用。它的网站上已经发布了700多个游戏、180个应用程序和120个演示。
发布于 2013-07-16 02:53:34
我想说的是Qt对许可很清楚,并且经常更新?从我的角度来看,Qt是最好的选择!
描述许可可能性的链接:http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
发布于 2013-07-16 06:03:16
您甚至可以从商业应用程序链接到gtk+库(LGPL)。
请记住,大多数跨平台库模仿目标,并且不使用nativ ui框架。这可能会导致不完美的结果和小故障。除非你选择"Pixel-Perfect“,否则这并不重要。
作为一个辅助节点,我会选择gtk+
针对Qt
https://stackoverflow.com/questions/17661163
复制相似问题