图形程序不能在borlandc++中运行.我能做什么呢?
A graphics program does not run in Borland C++. What can I do?
当我在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++标准的其他图形库。
相关文章:
- 你能解释一下什么运行时错误是如何解决它的吗?
- 为什么无论你输入什么,这"while(cin.get(str,3))"只运行一次?
- 给定一个整数数组,需要在Max_Heap上运行操作。得到错误"segmentation fault",有什么想法吗?(C++)
- 这个递归函数有什么作用?运行时的复杂性是多少?
- 我需要安装什么才能获得在Windows Server 2012 R2 Standard上运行C++hello world
- 是什么导致我的循环在第一次迭代中运行得更慢
- O(NlogN)算法运行速度快于O(n)..等等,什么
- 什么是运行英特尔线程构建模块的 XCode 8 环境变量
- 运行简单的.oct文件时Octave崩溃,我的代码出了什么问题?
- 当我在支持 avx2 的机器上编译并在另一台仅支持 avx 的机器上运行二进制文件时会发生什么?
- 给定的两个代码有什么区别.一个在 ideone 上运行时超出时间限制,另一个工作正常
- 使用管道通过 TTY、PTY 或 execv() 运行 shell(例如 sh)有什么区别?
- 在Windows Server 2012上运行VS2019编译的应用程序需要什么?
- 我的代码中出现运行时错误的可能原因是什么?
- 在 cout 语句中首先运行什么?(C++17)
- 此代码中运行时间错误的原因是什么
- 每当我运行此程序C 时,我都会出现错误.我做错了什么
- 有什么理由更喜欢从 IDE 中运行应用程序而不是运行独立的可执行文件?
- 无法运行简单的 std::async 和 std::future 测试程序。错误:"has initializer but incomplete type."发生了什么?
- 在任何平台上执行任何Qt5应用程序的重要dll文件是什么(运行时文件dll)