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

📅  最后修改于: 2021-05-30 02:19:22             🧑  作者: 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:解压缩下载的文件。将有三个文件:

  • graphics.h
  • winbgim.h
  • libbgi.a

    步骤3:将graphics.hwinbgim.h文件复制并粘贴到编译器目录的include文件夹中。 (如果您在计算机的C驱动器中安装了Code :: Block,请执行以下操作:磁盘C >>程序文件>> CodeBlocks >> MinGW >> include。将这两个文件粘贴到此处。)

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

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

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

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

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

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

    步骤8:按一下[确定]

    步骤9:尝试使用C或C++编译graphics.h程序,仍然会出现错误。要解决此问题,请使用Notepad ++打开graphics.h文件(在步骤3中粘贴到include文件夹中)。转到第302行,并用以下行替换该行: int左= 0,int顶部= 0,int右= INT_MAX,int底部= INT_MAX,

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

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

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