游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1252|回复: 0

载入图像中的错误

[复制链接]

13

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2005-6-13 08:53:00 | 显示全部楼层 |阅读模式

AUX_RGBImageRec *CMainFrame:oadBMP(CString Filename)   
{
        FILE *File=NULL;
//        if(!Filename)
        if(Filename=="")
        {
                return NULL;
        }
        File=fopen(Filename,"r");
        if(File)
        {
                fclose(File);
                return auxDIBImageLoad(Filename);
        }
        return NULL;

}


int CMainFrame::LoadGLTextures(CString filename)  
{
        int Status=FALSE;
   
        memset(TextureImage,0,sizeof(void*)*1);
        // 载入位图,检查误,如位图不存在则退出
        if(TextureImage[bmpnum]=LoadBMP(filename))  //"D:\\tiger1.bmp"
//        if(TextureImage[0]=LoadBMP("D:\\aaa.bmp"))
        {
                Status=TRUE;
                glGenTextures(bmpnum+1,&texture[bmpnum]);          // 创建纹理
                glBindTexture(GL_TEXTURE_2D,texture[bmpnum]);

                glTexImage2D(GL_TEXTURE_2D,0,3,TextureImage[0]->sizeX,TextureImage[0]->sizeY,0,GL_RGB,GL_UNSIGNED_BYTE,TextureImage[0]->data);
                glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);//过滤
                glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);//过滤
                glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_REPEAT);
                glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_REPEAT);

        //        glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_CLAMP);
        //        glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_CLAMP);
                       
        }

        if (TextureImage[bmpnum])                             // 如果纹理存在
        {
                if (TextureImage[bmpnum]->data)                      // 如果纹理图象存在
                {
                       
                        free(TextureImage[bmpnum]->data);                  // 释放纹理图象所占用的内存
                }
                free(TextureImage[bmpnum]);                           // 释放图象结构
        }
        return Status;                                   // 返回状态


}


编译这段程序的时候会下面这个错误,这是咋回事呢,请高手们指教

error C2171: “--” : “AUX_RGBImageRec *(__stdcall *)(LPCSTR)”类型的操作数非法
: error C2105: “--”需要 l 值
: error C2296: “-” : 非法,左操作数包含“AUX_RGBImageRec *(__stdcall *)(LPCSTR)”类型

这是什么原因呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-25 23:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表