【问题标题】:C++ Graphics and Audio LibrariesC++ 图形和音频库
【发布时间】:2010-11-25 02:32:06
【问题描述】:

我正在努力寻找一些好的 C++ 图形/音频库。我试过搜索这个网站,但我能找到的唯一答案是“X 库是有史以来最好的库”。它没有给我关于图书馆的任何信息,除了一些指向一些不起眼的网站的链接,这个不起眼的图书馆也几乎没有关于图书馆的信息。

我想要的是让人们告诉我每个图书馆的:

效率: 库运行缓慢,内存少吗?内存快?它会导致我的程序有 2 GB 的文件大小吗?

可用性:学习该库需要多长时间,使用该库的难度如何?

兼容性:它是否与其他库配合得很好?它在 C 和 C++ 中都可以工作吗?

操作系统:它在什么操作系统上运行?不要局限于可移植的库。

预警:有什么东西让你在学习这个库时绊倒了吗?

通信方法 我是列出每个像素,是告诉它在外部文件中渲染模型,还是只是告诉它渲染一个圆圈?或者对于音频,我是告诉它给我一个正弦波、一个不同波形的模式,还是只是一个 .mp3?

特点:图书馆有什么特点?

许可:图书馆是否有任何许可或限制归因于其使用?

教程:我可以去哪里学习?

我希望询问所有这些信息不要太挑剔,这是我关于 Stack Overflow 的第一个问题(我只是因为写得不好而引起了混乱)。我不介意大部分文字是从图书馆网站复制的,只要答案尽可能多地告诉我这些信息。

【问题讨论】:

  • 我建议您稍微限制您的问题范围,例如你想要 3D 图形吗?二维?音频合成?音频解码? .... 另外,这些库中的任何一个都需要与特定平台一起使用吗?谢谢。
  • 问题是我想要的不仅仅是 2d 图形或 3d 图形或只是音频合成或音频解码。我真正想做的是使用多个库来开发技能。我可能会问“我如何用 y 和 z 制作 x 应用程序”,但问题是 x、y 和 z 的数量太大,我什至不想问这个问题。我对这个问题最担心的是,感觉每个人都想告诉我一个 y 和 z 最适合问题 x 的库,但没有人会告诉我“这里有几个独特的库”。我真的很想看看每一个选项。

标签: c++ graphics audio


【解决方案1】:

我想你可能会喜欢Cinder project 中的库

【讨论】:

    【解决方案2】:

    所有酷孩子都使用SDL。您的很多问题都在其首页上得到解答。

    【讨论】:

    • 我想你也会喜欢 Cinder ;) “更酷”的孩子们都在使用它。
    • @slomojo:我刚刚阅读了常见问题解答中的“为什么使用 C++”部分(因为它是用 C++ 编写的),但它只是在我的嘴里留下了不好的味道。这听起来更像是营销而非实际推理。
    • 是的,正面是相当夸张的,但它是一套非常好的工具,不要让炒作让你失望......为什么当你可以查看代码时阅读营销文案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2011-06-08
    • 1970-01-01
    • 2015-09-03
    • 2023-03-07
    • 2012-09-18
    • 2011-03-26
    相关资源
    最近更新 更多