16 bit ms dos ,the NTVDM CPU has encoutered an illegal instruction.

none2null 2008-04-02 11:41:34
在xp下用的是TC2.0在其他电脑上正常运行,但在我的电脑上能编译通过,但无法运行,该如何解决?谢谢
#include <graphics.h>
void main()
{
int gdriver = DETECT, gmode;
initgraph( &gdriver, &gmode, "D:\\TC\\BGI");
bar(1,1,50,50);
getch();
closegraph();
}
运行弹出出对话
...全文
1174 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
默默莹 2009-12-02
  • 打赏
  • 举报
回复
知道的朋友们指条明路吧~~
默默莹 2009-12-02
  • 打赏
  • 举报
回复
lz,我也是同样的问题,只不过是TC3.0罢了……这个问题现在解决了吗?
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
lz要干嘛?
alwaysLonely 2008-04-02
  • 打赏
  • 举报
回复
NTVDM cpu遇到了一个无效的指令.

是不是你包含的库里有16位时代的操作CPU的命令,但是现在没有了或者受限了?

用TC用的比较少,只是个想法,希望能帮上忙...好象是可以通过修改计算机配置解决的
none2null 2008-04-02
  • 打赏
  • 举报
回复
有人知道咋回事呢?

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧