在代码块中编写图形代码时出现Windows错误。怎么解决?

时间:2016-06-06 08:25:14

标签: c++ c graphics codeblocks

我正在用C学习图形编码。我在TurboC之前很久就使用过graphics.h标题。从那时起,我已将编译器切换到Code :: Blocks。我在代码块中使用graphics.h时遇到问题。请帮帮我。

我安装了winbgi。 编辑第302行。 链接的lib文件和所有这些东西都完成了。所以,我没有关于图形头文件的任何错误。

但每当我运行/构建涉及图形功能的任何代码时,Windows都会出现错误" ..已停止工作"。如何解决这个问题?

我正在使用Codeblock v16。 Windows 7# - 64位。

这是我的代码:

#include<graphics.h>
int main() {
   int gd = DETECT,gm;

   initgraph(&gd, &gm, "c:\\tc\\bgi");

   line(80, 100, 100, 100);
   getch();
   //return 0;
}

截图:

screenshot of codeblock window

Screenshot of Error window

PS:如果除了使用graphics.h之外还有其他方法可以在代码块中进行图形编码,我对此持开放态度。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

[解决]

不幸的是,这一切都与“坏”有关。库文件。我想,许多人已经在互联网上下载了相同的(带有bug)文件。现在我在google驱动器中共享了无错文件。还有Code :: Blocks 16.01(最新版本)

此处link。用这些新文件替换旧文件。

我已经通过链接和测试代码解释了有关此主题的步骤和一些常见问题here

答案 1 :(得分:0)

使用 DosBox 在Windows7中模拟 MS-DOS

我可以用bellow链接帮助你,它很有用。

请参阅:How use of DOSBox in Windows 7