c - 在 C/C++ 中获取图像?

标签 c graphics ubuntu

我只是为了使用 C 语言制作一个益智游戏。我可以在编码中使用图像吗?就像我们可以在 JavaScript 等其他语言中使用图像一样,通过给出图像的位置或路径来使用图像?

我使用的是 Ubuntu 机器,GCC 编译器。我当前没有使用图形库。

最佳答案

首先,您需要某种 GUI。标准 C 库没有。在 Ubuntu 上,您可以使用 QT (http://qt.nokia.com/products/) 或 GTK (http://www.gtk.org/)。

如果你想读取图像,你还需要库。指定您感兴趣的图像格式。实际上有数百个图像库。例如:JPEG:http://sourceforge.net/projects/libjpeg/ ,BMP:http://easybmp.sourceforge.net/

正如您所见,用 C 语言编写即使是简单的具有漂亮图形用户界面的游戏也会遇到很多麻烦。C 适合快速计算和终端程序。我的建议:如果你想快速开发出好看的游戏,可以考虑使用 Java、Python 或 C++。就我个人而言,我更喜欢用 Java 编写窗口应用程序,因为那里真的又快又简单。

关于c - 在 C/C++ 中获取图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8930077/

相关文章:

ubuntu - Rider 和 Ubuntu 上的 Monogame sdl2 错误

c - KeQueryTickCount 正确使用

c - 为什么需要在其中声明函数?

c++ - 如何将纹理应用于 OpenGL 中的子网格?

c++ - 在 AMD CCC 中启用 OpenGL 三重缓冲 + vsync 会破坏我们的应用程序

python - 错误 : ‘memcpy’ was not declared in this scope (Ubuntu 16. 04,opencv2.4.13)

c - typedef 结构与结构定义

c - 跨大型和小型 Endian 机器的数据传输

c++ - 硬编码 HLSL 着色器

ubuntu - Dokku 安装失败