关于C语言初始化图形系统. 高手请进!!!

来源:百度知道 编辑:UC知道 时间:2024/04/29 18:52:21
我要建立独立的图形运行程序.按照这样做:
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);

但是编译结果总是报错:
Error:Undefined symbol _EGAVGA_driver in module e:\clanguage\shizhong.c

在dos做前两步的时候是成功的.但是为什么还会找不到驱动呢?

ps:我的程序其它部分没有错.要是去掉registerbgidriver(EGAVGA_driver);可以正常运行.

分不多.我全部都拿出来了.恳请高手帮忙!!

我以前用tc编写过图形程序,我只要把几个*。bgi文件一同和exe程序放在一个目录下就行了,似乎不用你这么麻烦

你在编译环境里选择了GRAPHICS.LIB了吗