在 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::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:没有这样的文件目录”。