在Windows 7 64位中使用MinGW的代码块中没有使用graphics.h

时间:2017-01-19 11:34:15

标签: c++ c graphics codeblocks

我从以下网站设置了在CodeBlocks中执行图形代码所需的图形文件: -

http://www.codewithc.com/how-to-include-graphics-h-in-codeblocks

然后我尝试了这个示例代码。

#include <graphics.h>
int main( )
{
     initwindow(400, 300, "First Sample");
     circle(100, 50, 40);
     while (!kbhit( ))
     {
         delay(200);
     }
     return 0;
}

但是当我在代码块中运行代码时,我得到了这个

draw.exe has stopped working...

output of the program

有人能解决我的问题吗?

1 个答案:

答案 0 :(得分:7)

这是因为graphics.h是1989年的Borland的BGI图形库,是为16位MS DOS计算机开发的。但您使用的是64位Windows计算机。

解决方案:不要使用28岁的非标准库。