图形程序不能在Borland c ++中运行,我该怎么办?

时间:2013-06-18 06:41:42

标签: c++ borland-c++

当我运行简单的图形程序Borland c ++ throw Error“Windows下不支持BGI图形”

  #include<graphics.h>
  #include<conio.h>

  void main() {    int gd = DETECT, gm;

    initgraph(&gd, &gm, "C:\\TC\\BGI");

     circle(100, 100, 50);

    getch();    closegraph();

 }

4 个答案:

答案 0 :(得分:1)

如果你不想运行DOS,你可能会有一些运气调查WinBGI,也许在这里http://winbgim.codecutter.org,但该项目似乎已经开始播种了。最终,BGI是一种过时且不受支持的技术。

如果您只是玩一点游戏,那么HTML Canvas元素可能是一个合理的选择。这个页面有一些你可以动态修改的演示 http://www.w3schools.com/html/html5_canvas.asp

另请参阅此问题How can I compile code that uses graphics.h in DOSBOX?

HTH。

答案 1 :(得分:0)

在MS-DOS下运行程序或切换到另一个图形库。

(BTW上次与BGI有关的事情发生在90年代......)

答案 2 :(得分:0)

也许你可以试试这个:

转到选项 - &gt;链接器 - &gt;库

然后选择图形库。

答案 3 :(得分:0)

嗯,你可以做的一件事是尝试turbo c ++编译器。 Borland在新的并且不支持BGI图形。我有同样的问题,使用turbo c ++(不是4.5版本)要好得多。去年我不得不使用它们,Borland不支持它们。我喜欢Borland编译器。

提示:如果您因某些特殊原因没有学习BGI图形,我建议您在支持新c ++标准的其他编译器(如Code :: blocks)中使用其他图形库。