如何在代码块中使用graphics.h?

我最近开始在C ++中学习graphics。

我在代码块的程序中试过#include <graphics.h> ,但是显示错误。 然后,我从一个站点下载了graphics.h头文件,并将其粘贴到codeblock中的include文件夹中,但它显示了graphics.h:No such file or directory

任何人都可以教我如何在代码块中使用graphics.h

  1. 首先从http://winbgim.codecutter.org/下载WinBGIm解压缩。;
  2. graphics.hwinbgim.h文件复制到编译器目录的include文件夹中
  3. libbgi.a复制到您的编译器目录的lib文件夹中
  4. 在code :: blocks打开设置>>编译器和debugging器>>链接器设置单击链接库部分中的添加button,浏览并selectlibbgi.a文件
  5. 在右侧部分(即其他链接器选项)粘贴命令-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
  6. 点击OK

有关详细信息,请点击此链接 。

AFAIK,在史诗般的DOS时代,有一个名为graphics.h的头文件,随Borland Turbo C ++套件一起提供。 如果这是真的,那么你是不幸的,因为我们现在在Windows时代。

你不仅需要头文件,你需要它的库。 无论如何, include文件夹不会自动加载,您必须configuration您的项目。 右键单击它: Build options > Search directories > Add 。 select你的include文件夹,保持path相对。

编辑如需进一步的帮助,请详细说明您正在加载的库(它提供了一个graphics.h文件)。

  • 使用Sublime Text Editor或Notepad ++从include安装Codeblock的include文件夹中打开文件graphics.h。
  • 转到第302号
  • 删除该行并在该行中粘贴int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX,
  • 保存文件并开始编码。

如果你想使用Codeblocks和Graphics.h,你可以使用Codeblocks-EP(当我在大学学习C时使用它),那么你可以尝试

Codeblocks-EP http://codeblocks.codecutter.org/

在Codeblocks-EP,[File] – > [New] – > [Project] – > [WinBGIm Project]

代码块-EP WinBGIm项目Graphics.h

它安装了WinBGIm项目的模板,并预先安装了所有必需的库。

或者试试这个https://stackoverflow.com/a/20321173/5227589