我在C++中使用了一个使用graphic.h的程序 我想用dos-box打开它,但是当我尝试从dos-box中得到这个错误: BGI错误:Graphics未初始化
我已经以这种方式使用initgraph在我的程序(使用 'initgraph'):用DOSBox打开C++程序的BGI错误
gd=DETECT;
initgraph(&gd,&gm,"");
我在C++中使用了一个使用graphic.h的程序 我想用dos-box打开它,但是当我尝试从dos-box中得到这个错误: BGI错误:Graphics未初始化
我已经以这种方式使用initgraph在我的程序(使用 'initgraph'):用DOSBox打开C++程序的BGI错误
gd=DETECT;
initgraph(&gd,&gm,"");
检查initgraph(),它应该像
initgraph(&gd,&gm,"C:\TC\BGI");
如果它亘古不变的工作尝试给予额外的斜线如:
initgraph(&gd,&gm,"C:\\TC\\BGI");
如果它再次无法检查环境变量。
你可以参考现有员额BGI error, How to Resolve it?
您可以使用它错了。查看此页面:http://www.cs.colorado.edu/~main/bgi/doc/ – Gorpik
向我们显示您的代码。至少在它的相关部分。那么我们可能会提供帮助。 – Bart
gd = DETECT initgraph(&gd,&gm,“”)程序用于在windows 7和dos-box中正确运行此代码 – Feri