我在 Windows X 上直接打开 TurboC++ 编译器(dos 版本)时遇到问题。如果我通过 Windows GUI 单击 TurboC++ 图标,它会打开一秒钟(一个空白的 dos 屏幕)并关闭。所以我必须通过命令行访问它,即
cmd (enter)
c:\tc\bin (enter)
tc.exe
这样 TurboC++ 就打开了,我可以编程和一切..
为什么我必须总是tc.exe
从命令行开始?为什么我不能通过 Windows XP 启动它?
此外,tc.exe
通过命令行启动后,我无法通过它执行任何图形程序。
我编写了一个简单的代码来使用预定义的函数创建一个圆。当我编译并运行程序时tc.exe
退出并返回到命令提示符。
为什么会这样?有解决办法吗?
我也尝试过使用 DosBox 来运行 TurboC++。它在执行图形程序时关闭。
ps:这个问题只有我和我的朋友遇到过.....我们学院的所有电脑都安装了Windows XP或Vista,没有任何问题。我正在使用 initgraph(); 用于初始化图形驱动程序(使用自动检测)和图形模式的功能。我已经为 bgi 文件提供了正确的地址。并且该文件夹包含所需的文件 (EGAVGA.bgi)。这个程序在我们大学运行良好。这与我的显卡(nvidia 9400 1gb)有关吗?