想知道可用于跨平台 GUI 开发(主要是 Windows、Mac 和 Linux)的库。我想开发一个具有大部分图像处理和少量 3D 渲染的应用程序。
该应用程序严重依赖于非常大的图像文件(以兆字节为单位)。所以我想利用OpenGL和库。
想知道可用于跨平台 GUI 开发(主要是 Windows、Mac 和 Linux)的库。我想开发一个具有大部分图像处理和少量 3D 渲染的应用程序。
该应用程序严重依赖于非常大的图像文件(以兆字节为单位)。所以我想利用OpenGL和库。
我之前在此类项目上使用过 Qt、OpenGL 和 PCL 库,没有问题。Qt + OpenGL 上的快速互联网搜索将为您提供大量资源来调查这是否适合您。
就大小和速度而言,FLTK是迄今为止您的最佳选择。它是一个支持 OpenGL 的跨平台 GUI 库。
Advantages:
与像 Qt 这样占用大约 1GB 空间的库相比,它非常轻量级。
与 Qt 的 5 小时编译相比,快速编译 ~ 5 分钟。
OpenGL / 自定义小部件支持。
庞大的文档 + 易于阅读的源代码。
默认静态编译(无 .dlls)
免费提供类似 glut 的包装器。
Disdvantages:
牺牲速度和大小的功能。
让花哨的小部件工作有点棘手。
我想你可以看看 wxwidgets。 http://www.wxwidgets.org/docs/tutorials/opengl.htm