graphicsh下载(学习C++绘图库必备 下载Graphicsh解决方案)

双枪

学习C++绘图库必备 | 下载Graphics.h解决方案

无论是想成为一名游戏开发者,还是想成为一个图像处理工程师,都需要学习C++绘图库,其中一个重要的绘图库就是Graphics.h,但在很多编译器中,这个库已经停止维护了,于是我们需要寻找解决方案,本文将为大家详细介绍如何下载和使用Graphics.h。

什么是Graphics.h?

Graphics.h是一个C++的绘图库,它可以帮助我们绘制各种图形,包括直线、圆、矩形、多边形等等,当然也可以加上各种填充效果,这是很多图形界面软件和游戏开发中不可或缺的一个工具。

Graphics.h最初是由BGI(Borland Graphics Interface)提供的,它仅支持在Borland Turbo系列编译器上使用,但毋庸置疑的是,这一绘图库的缺陷显而易见,它不支持32位的Windows操作系统或其他操作系统,这也使得现在很多编译器不再支持它,比如Microsoft Visual Studio 2019,但是它在一些老版本的编译器上还是可以使用的。

如何下载和使用Graphics.h?

虽然Graphics.h在现在的编译器中已经不被支持,但是我们可以通过下载一些现成的解决方案,来使用这个绘图库。常用的解决方案有两个:

WinBGIm

WinBGIm是Graphics.h在Windows环境下的一个分支,它兼容了32位和64位的Windows操作系统,并且可以在目前最新的编译器中使用,比如Microsoft Visual Studio 2019、CodeBlocks等等,但需要注意的是,在Microsoft Visual Studio 2019中,需要先安装WinBGIm后才能使用Graphics.h。

下载WinBGIm的地址是:https://sourceforge.net/projects/winbgim/,下载后解压,将里面的include和lib文件夹复制到VC++的include和lib文件夹下,然后在项目中添加如下代码:

```c++ #include int main() { initgraph(640, 480); line(0, 0, 100, 100); getch(); closegraph(); return 0; } ```

这是一个最基础的绘图操作,它会在窗口中绘制一条直线,当我们按下任意键时,关闭窗口,就可以看到效果了。

Turbo C++

Turbo C++是一款经典的C++编译器,它在DOS下运行,支持Graphics.h,虽然现在很少有人使用DOS环境编程,但是如果你是一位怀旧派,或者只是为了尝试一下早期的编程方式,Turbo C++也是一个不错的选择。

下载地址:https://turboc.codeplex.com/releases/view/64320,安装后可以直接运行,并使用Graphics.h,但需要注意的是,在现在的操作系统上,可能会遇到兼容性问题,例如不能直接使用鼠标。

本文介绍了Graphics.h的基础知识、下载解决方案,并演示了两种常用的解决方案,WinBGIm和Turbo C++。无论哪种方式,都可以让我们继续使用这个经典的绘图库,当然,这并不是说Graphics.h是最好的绘图库,它有缺陷并且已经不再维护,但是如果你因为某些原因需要使用这个库,那么本文提供的解决方案可以为你提供一些帮助。