📜  如何在 CodeBlocks 中包含 graphics.h?

📅  最后修改于: 2021-10-19 05:19:43             🧑  作者: Mango

在 CodeBlocks IDE 上编译图形代码显示错误: “找不到 graphics.h” 。这是因为在 CodeBlocks 的库文件夹中没有 graphics.h 运行。要在 CodeBlocks 上成功编译图形代码,请设置winBGIm库。

如何在 CodeBlocks 中包含 graphics.h ?

请依次按照以下步骤在 CodeBlocks 中包含“graphics.h”,以成功编译 Codeblocks 上的图形代码。
步骤 1:要在 CodeBlocks 中设置“graphics.h”,首先要设置 winBGIm 图形库。从 http://winbgim.codecutter.org/ 下载 WinBGIm 或使用此链接。

第 2 步:解压缩下载的文件。会有三个文件:

  • 图形.h
  • winbgim.h
  • libbgi.a

    步骤 3:将 graphics.hwinbgim.h文件复制并粘贴到编译器目录的 include文件夹中。 (如果您的计算机 C 盘安装了 Code::Blocks,请通过:C 盘 >> Program Files >> CodeBlocks >> MinGW >> include。将这两个文件粘贴到那里。)

    步骤 4:将 libbgi.a复制并粘贴到编译器目录的 lib文件夹中。

    第 5 步:打开 Code::Blocks。转到设置>>编译器>>链接器设置。

    第 6 步:在该窗口中,单击“链接库”部分下的添加按钮,然后浏览。

    选择在步骤 4 中复制到 lib 文件夹的 libbgi.a 文件。

    第 7 步:在右侧部分(即其他链接器选项)粘贴命令

    -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

    第八步:点击确定

    第九步:尝试用C或C++编译一个graphics.h程序,还是会出错。要解决此问题,请使用 Notepad++ 打开 graphics.h 文件(粘贴在步骤 3 中的包含文件夹中)。转到第 302 行,并用这一行替换该行: int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX,

    第 10 步:保存文件。完毕 !

    注意:现在,您可以编译任何包含 graphics.h 头文件的 C 或 C++ 程序。如果您编译 C 代码,您仍然会收到一条错误消息: “致命错误:sstream:没有这样的文件目录”。

    对于此问题,如果是 .c,请将文件扩展名更改为 .cpp