您好我正在使用opengl进行项目
我坚持认为即使文件存在,方法'auxDIBImageLoad'也总是返回null。
我的代码如下:
AUX_RGBImageRec *LoadBMPFile(char *filename)
{
FILE *hFile = NULL;
if (!filename) return NULL;
hFile = fopen(filename, "r");
if (hFile)
{
printf("file opened\n");
fclose(hFile);
if (!auxDIBImageLoad(filename)) {
printf("but file is null\n");
}
return auxDIBImageLoad( filename );
}
printf("file open failed\n");
return NULL;
}
然后日志如下:
文件已打开 但文件为空 加载bmp失败
我已经搜索过修复它,以便我已经设置为多字节字符集。
但是在设置之后它不起作用。
请帮帮我。