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();
}
运行弹出出对话
...全文
1074 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
默默莹 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
有人知道咋回事呢?
回复
相关推荐
发帖
工具平台和程序库
创建于2007-09-28

2.4w+

社区成员

C/C++ 工具平台和程序库
申请成为版主
帖子事件
创建了帖子
2008-04-02 11:41
社区公告
暂无公告