首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

自学nehe的OpenGL教程第六课,加载bmp图片的时候为何fopen返回0x00000000?求大神赐教!解决方法

2013-01-25 
自学nehe的OpenGL教程第六课,加载bmp图片的时候为何fopen返回0x00000000?求大神赐教!如题我的图片的格式绝

自学nehe的OpenGL教程第六课,加载bmp图片的时候为何fopen返回0x00000000?求大神赐教!
如题
我的图片的格式绝对是没有问题的,因为用的是下载的源码里自带的图片
打开图片的那段代码如下
AUX_RGBImageRec *LoadBMP(char *Filename)
{
FILE *File=NULL;
if (!Filename)
{
return NULL;
}
File=fopen(Filename,"r");
if (File)
{
fclose(File);
return auxDIBImageLoad(Filename);
}
return NULL;
}
每次都返回NULL
后来跟踪调试发现在File=fopen(Filename,"r");那里,fopen返回的是0x00000000
我的图片格式绝对没问题,放的位置也对啊(要是位置不对的话上面的if(!Filename)处就应该return NULL了吧~)
求大神解答~~~~~~~~
[解决办法]
http://blog.csdn.net/whucv/article/details/7366010

热点排行