在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:解压缩下载的文件。将有三个文件:
步骤3:将graphics.h和winbgim.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:没有这样的文件目录”。