首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多平台窗口界面

多平台窗口界面
EN

Stack Overflow用户
提问于 2013-07-16 02:24:16
回答 3查看 124关注 0票数 0

我正在寻找一个多平台窗口界面(创建一个窗口并让它在所有平台上工作),但我很难找到一个。我遇到了GTK,Qt和其他一些,但大多数人都不清楚许可证,多年没有更新,等等。

你们知道有什么支持OpenGL的完全免费的多平台窗口界面吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-16 02:31:15

尝试使用SDL。

Simple DirectMedia Layer (SDL)是一个用C编写的跨平台、免费和开源的多媒体库,它为各种平台的图形、声音和输入设备提供了一个简单的接口。由于它的简单性,它被广泛使用。它的网站上已经发布了700多个游戏、180个应用程序和120个演示。

票数 1
EN

Stack Overflow用户

发布于 2013-07-16 02:53:34

我想说的是Qt对许可很清楚,并且经常更新?从我的角度来看,Qt是最好的选择!

描述许可可能性的链接:http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html

票数 6
EN

Stack Overflow用户

发布于 2013-07-16 06:03:16

您甚至可以从商业应用程序链接到gtk+库(LGPL)。

请记住,大多数跨平台库模仿目标,并且不使用nativ ui框架。这可能会导致不完美的结果和小故障。除非你选择"Pixel-Perfect“,否则这并不重要。

作为一个辅助节点,我会选择gtk+

  1. 应用程序开发邮件列表非常活跃,gtk+开发人员往往回答更复杂的邮件-这是一个无与伦比的优势
  2. good documentation

针对Qt

  1. 你需要一个预编译器- moc -它是
  2. signals的主要组成部分(在Qt 4.x之前,它仍然是默认的!)仅在运行时进行评估,这有时会导致相当恼人的调试process
  3. Documentation在某些地方(QThread)具有误导性,并且多年来一直是错误的

相关问题Gtk+ and OpenGL bindings

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17661163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档