当前位置:  开发笔记 > 编程语言 > 正文

适用于c或c ++的简单2d跨平台图形库?

如何解决《适用于c或c++的简单2d跨平台图形库?》经验,为你挑选了5个好方法。

在标题中,我需要一个跨平台的2D图形库,并提供简单的功能,如Basic; 基本上,我只需要将像素绘制成某种颜色 - 我不需要硬件加速或任何类型的3D支持.我发现了几个,但它们不是跨平台的.

有谁知道我的解决方案?



1> 小智..:

SDL怎么样?

也许它对您的需求来说有点过于复杂,但它肯定是跨平台的.



2> Jim Buck..:

我想知道为什么没有人建议使用OpenGL?将它用于2d将非常简单.OP只想为一个像素着色.它不会比glBegin/glColor/glVertex/glEnd更简单.


OpenGL不保证跨实现的相同像素输出.

3> dirkgently..:

Qt 5

GTK +

开罗

还有更多......

[没有特别的顺序.]但是,如果您有任何其他要求,请告诉我们.顺便说一句:我不只是在这里发布谷歌查询的结果,我已经使用了所有这些(和SDL - 在SDL中写了我的前几个游戏:)我说没有一套要求,很难选择列出的那些.



4> 小智..:

重量级:

GTK

QT

wxWidgets的

轻量级:

FLTK

狐狸

TK

Lua IUP

终极++

DLIB

没有GUI小部件的绘图框架:

SDL

开罗



5> plan9assembl..:

http://www.allegro.cc/

http://en.wikipedia.org/wiki/Allegro_library

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有