在C中绘制形状时使用什么?

What to use when drawing shapes in C?

我一直在尝试弄清楚 header 是否有助于获取屏幕并使用 C 在其中绘制形状。

尝试使用 'graphics.h' 但对我不起作用,我想也许 'graphics.h' 应该用于 C++ 而不是 C?我真的不知道,如果有人知道的话,我将不胜感激。

在 Linux,您无法仅使用 stdlib 构建图形应用程序。您必须添加诸如 OpenGL、Xlib、Qt 甚至 SFML 之类的东西。祝你好运)

我相信 graphics.h 是一个 Windows 特定的库。假设你在 Linux,你可以使用 gfx.

gfx 是一个基于 xlib 的图形库,具有一些非常基本的函数来绘制 lines/pixels 和获取键盘输入。我不会在严肃的项目中使用它,但它很容易上手。如果您弄乱了源代码和一些 XLib 函数,您甚至可以添加绘制更复杂形状的功能。

如果这太基础了,您可以使用 SDL2 for 2D graphics, OpenGL for 3D graphics, and ncurses 基于终端的图形。