如何在代码块中使用graphics.h?
我最近开始在C ++中学习graphics。
我在代码块的程序中试过#include <graphics.h>
,但是显示错误。 然后,我从一个站点下载了graphics.h
头文件,并将其粘贴到codeblock中的include文件夹中,但它显示了graphics.h:No such file or directory
。
任何人都可以教我如何在代码块中使用graphics.h
?
- 首先从http://winbgim.codecutter.org/下载WinBGIm解压缩。;
- 将
graphics.h
和winbgim.h
文件复制到编译器目录的include文件夹中 - 将
libbgi.a
复制到您的编译器目录的lib文件夹中 - 在code :: blocks打开设置>>编译器和debugging器>>链接器设置单击链接库部分中的添加button,浏览并select
libbgi.a
文件 - 在右侧部分(即其他链接器选项)粘贴命令
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
- 点击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]
它安装了WinBGIm项目的模板,并预先安装了所有必需的库。