0

想知道可用于跨平台 GUI 开发(主要是 Windows、Mac 和 Linux)的库。我想开发一个具有大部分图像处理和少量 3D 渲染的应用程序。

该应用程序严重依赖于非常大的图像文件(以兆字节为单位)。所以我想利用OpenGL和库。

4

4 回答 4

4

我之前在此类项目上使用过 Qt、OpenGL 和 PCL 库,没有问题。Qt + OpenGL 上的快速互联网搜索将为您提供大量资源来调查这是否适合您。

于 2013-08-02T12:30:32.003 回答
1

带有QtTCL/TKGTK的OpenGL是您可以使用的一些选项。谷歌他们并决定哪些适合您的需求/专业知识。

于 2013-08-02T12:34:16.957 回答
1

就大小和速度而言,FLTK是迄今为止您的最佳选择。它是一个支持 OpenGL 的跨平台 GUI 库。

Advantages:

  • 与像 Qt 这样占用大约 1GB 空间的库相比,它非常轻量级。

  • 与 Qt 的 5 小时编译相比,快速编译 ~ 5 分钟。

  • OpenGL / 自定义小部件支持。

  • 庞大的文档 + 易于阅读的源代码。

  • 默认静态编译(无 .dlls)

  • 免费提供类似 glut 的包装器。

Disdvantages:

  • 牺牲速度和大小的功能。

  • 让花哨的小部件工作有点棘手。

于 2013-08-02T12:57:28.190 回答
0

我想你可以看看 wxwidgets。 http://www.wxwidgets.org/docs/tutorials/opengl.htm

于 2013-08-08T20:12:35.860 回答