auxDIBImageLoad返回null

时间:2017-06-10 09:56:34

标签: opengl graphics

您好我正在使用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失败

我已经搜索过修复它,以便我已经设置为多字节字符集

但是在设置之后它不起作用。

请帮帮我。

0 个答案:

没有答案