我最近开始用C ++学习图形。
我在代码块中的程序中尝试#include <graphics.h>
,但它显示错误。然后,我从网站下载了graphics.h
标题,并将其粘贴到代码块中的 include 文件夹中,但它显示了graphics.h:No such file or directory
。
有人可以教我如何在代码块中使用graphics.h
吗?
答案 0 :(得分:12)
graphics.h
和winbgim.h
个文件libbgi.a
复制到编译器目录的lib文件夹libbgi.a
文件-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
有关详细信息,请参阅此link。
答案 1 :(得分:3)
您不仅需要头文件,还需要随附的库。无论如何,include
文件夹不会自动加载,您必须配置项目才能这样做。右键单击它:Build options
&gt; Search directories
&gt; Add
。选择您的include
文件夹,保持路径相对。
修改如需进一步的帮助,请详细说明您尝试加载的库(提供graphics.h
文件。)
答案 2 :(得分:3)
AFAIK,在史诗般的DOS时代,Borland Turbo C ++套件附带了一个名为graphics.h的头文件。如果这是真的,那么你运气不好,因为我们现在处于Windows时代。
答案 3 :(得分:3)
include
文件夹
代码块。 int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX,
。答案 4 :(得分:2)
如果你想使用Codeblocks和Graphics.h,你可以使用Codeblocks-EP(我在大学学习C时使用它)然后你可以尝试
Codeblocks-EP http://codeblocks.codecutter.org/
在Codeblocks-EP中,[文件] - &gt; [新] - &gt; [项目] - &gt; [WinBGIm项目]
它安装了WinBGIm项目的模板,并预安装了所有必需的库。
答案 5 :(得分:2)
在 C/C++ 中使用 Turbo C 进行图形是一种传统。但这也是颈部疼痛。我们正在使用 Code::Blocks IDE,这将简化我们的工作。
在 CodeBlocks 中运行图形代码的步骤:
要测试设置复制粘贴运行以下代码:
#include <graphics.h>
int main( )
{
initwindow(400, 300, "First Sample");
circle(100, 50, 40);
while (!kbhit( ))
{
delay(200);
}
return 0;
}
这是 Code::Blocks 的完整设置说明