使用C ++进行跨平台GUI开发

时间:2013-08-02 12:23:47

标签: c++ image-processing cross-platform

想了解可用于跨平台GUI开发的库(主要是Windows,Mac和Linux)。我想开发一个应用程序,其中包含大多数图像处理和一点点3D渲染

该应用程序在很大程度上取决于尺寸非常大的图像文件(以兆字节为单位)。所以我想将 OpenGL 与库一起使用。

4 个答案:

答案 0 :(得分:4)

我之前在没有问题的情况下将Qt,OpenGL和PCL库结合在这些项目上。 Qt + OpenGL上的快速互联网搜索将为您提供足够的资源来调查这是否适合您。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

在尺寸和速度方面, FLTK 是目前最好的选择。它是一个支持OpenGL的跨平台GUI库。

  

Advantages:

     
      
  • 极其轻量级红外线到像Qt这样的库,需要大约1GB的空间。

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

  •   
  • OpenGL / Custom Widget支持。

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

  •   
  • 默认情况下静态编译(无.dll)

  •   
  • 免费提供过剩的包装纸。

  •   
     

Disdvantages:

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

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

  •   

答案 3 :(得分:0)

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