BGI Error:Graphics not initialized (use 'initgraph')错误-C 图形图像处理入门(一)
2009-08-27 20:37
381 查看
#include<graphics.h>
void main()
{
int driver,mode;
driver=DETECT;
mode=0;
initgraph(&driver,&mode,"d:\\soft\\tc2\\bgi");
outtext(" say hello by fuction outtext!");
outtextxy(200,150," say hello by fuction outtextxy!");
getch();
restorecrtmode();
}
源代码中的initgraph函数的用法在后面会贴出来的,关键的是第三个参数,之前将他改成d:\\soft\\tc2还是出错,必须加上bgi,因为里面有需要关联的turbo图像驱动程序。
在网上找的原因要重新给GRAPHICS.LIB添加EGAVGA.OBJ的目标模块,具体方法如下:
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);
原因还不了解,到时解决。。。
void main()
{
int driver,mode;
driver=DETECT;
mode=0;
initgraph(&driver,&mode,"d:\\soft\\tc2\\bgi");
outtext(" say hello by fuction outtext!");
outtextxy(200,150," say hello by fuction outtextxy!");
getch();
restorecrtmode();
}
源代码中的initgraph函数的用法在后面会贴出来的,关键的是第三个参数,之前将他改成d:\\soft\\tc2还是出错,必须加上bgi,因为里面有需要关联的turbo图像驱动程序。
在网上找的原因要重新给GRAPHICS.LIB添加EGAVGA.OBJ的目标模块,具体方法如下:
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);
原因还不了解,到时解决。。。
相关文章推荐
- 程序本身并不错误但出现BGI Error: Graphics not initialized (use 'initgraph') 用C进行图形编程时 该怎么去解决
- (转)BGI Error:Graphics not initialized (use 'initgraph')真正详解
- BGI Error:Graphics not initialized (use 'initgraph')真正详解
- Turbo C 2.0 图形程序 出现错误: BGI Error: Graphics not initialized (use 'initgraph')
- 关于用tc图形驱动的问题(BGI Error:Graphics not initialized (use 'initgraph') )
- Android从入门到精通第9章:图形图像处理技术
- Matlab 图像处理入门学习笔记—1.图片格式转换
- Erlang入门(四)—— 错误处理和鲁棒性
- SWT 图像处理入门
- Android图形图像处理
- Android L(5.0)源码之图形与图像处理之图形特效——Matrix
- 数字图像处理绪论(入门1)
- PHP图形图像处理之初识GD库
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- 图形图像处理之——实现图形图像之子区域提取2
- OpenCV入门_学习笔记_读取、显示、处理图像
- 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转
- OpenCv入门(二)-图像处理基本函数
- 【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑
- “Infinite menus must be purchased for internet use”错误处理方法