使用DOSBox打开C ++程序时出现BGI错误

时间:2013-07-31 12:12:42

标签: c++ dosbox

我有一个使用graphic.h的c ++程序 我想用dos-box打开它但是当我尝试从dos-box得到这个错误时:    BGI错误:图形未初始化(使用'initgraph')
我以这种方式在我的程序中使用了initgraph:

gd=DETECT;
initgraph(&gd,&gm,"");

1 个答案:

答案 0 :(得分:0)

检查initgraph(),它应该是

initgraph(&gd,&gm,"C:\TC\BGI");

如果它不起作用,请试着给出一个额外的斜杠:

initgraph(&gd,&gm,"C:\\TC\\BGI");

如果它再次起作用,也检查环境变量。

您可以参考BGI error, How to Resolve it?

中的现有帖子