图形程序不能在borlandc++中运行.我能做什么呢?

A graphics program does not run in Borland C++. What can I do?

本文关键字:什么 运行 不能 程序 borlandc++ 图形      更新时间:2023-10-16

当我在Borland c++中运行一个简单的图形程序时,它会抛出错误"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();
}

如果你不想运行DOS,你可能会有一些运气去调查WinBGI,但是这个项目看起来已经完蛋了。最终,华大基因是一种过时的、不受支持的技术。

如果您只是想玩一下,那么HTML Canvas元素可能是一个合理的选择。HTML Canvas Graphics有一些可以动态修改的演示。

参见这个类似的问题:我如何在DOSBOX中编译使用graphics.h的代码?

也许你可以试试这个:

选项菜单链接

然后选择图形库

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

(顺便说一句,我上次和华大基因有关系是在90年代…)

你可以试试Turbo c++编译器。Borland是新的,不支持华大图形。我有同样的问题,它是更好地使用Turbo c++(不是4.5版本)。去年我不得不使用它们,而Borland不支持它们。我喜欢Borland编译器。

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

相关文章: