win7使用Dosbox运行TC图形程序的问题

为争 2013-09-13 08:47:13
大家好,请帮忙解决我的难题,谢谢!

最近想学习图形知识,我找了几本教程都是TC的.

我就下载了一个TC2.0这是一个什么汉化版的,在安装的时候各种什么注入,被360拦截,给我印象不好.
装好之后,我就测试下,打开后就已经有个输出Hello world的例子,我编译运行了下,看来没什么问题。

然后我就打开PDF找到教图形的地方输入了一个画图的小程序.

编译有问题了,说什么缺少属性什么的,我百度了下,是要选择库,我就在选择里把加载库的选择勾上了.
编译没问题了.

运行,提示BGI ERROR:GRAPHICS NOT INITIALIZED (USER 'INITGRAPH')

然后又是百度

1. 在C:/TC子目录下输入命令:BGIOBJ EGAVGA
此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。
2. 在C:/TC子目录下输入命令:TLIB LIB/GRAPHICS.LIB+EGAVGA
此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。
3. 在程序中initgraph()函数调用之前加上一句:
registerbgidriver(EGAVGA_driver);
操作过后

registerbgidriver(EGAVGA_driver); 没有这个


又百度再写了几个BGIOBJ的命令 之后上语句就没问题了,之后在win7下运行提示不能行在16位下面什么错误


之后就下了一个DOSBOX来运行 把可执行文件图标直接拖到dosbox上运行提示和
BGI ERROR:GRAPHICS NOT INITIALIZED (USER 'INITGRAPH')

之后想操作上面BGIOBJ命令但是不是可以啊在DOSBOX 下用mount c c:\tc挂载但无法使用BGIOBJ

在DOSBOJ下运行TC然后编译程序找不到#include<xxx.h>


不会解决,请问下,有遇到这个问题的吗?请教下。谢谢我分比较少。




...全文
249 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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