求教高手,我在VS2010中使用auxDIBImageLoadA()函数载入位图时,在VS2010中的debug或realease下能调通,但是直接点击Debug或Realease目录下的.exe文件,就会出现“Failed to open DIB file Images/face_skin.bmp”,求教这该图和解决?其中部分代码如下:
         
         AUX_RGBImageRec *Images = NULL;
char *alpha =NULL;
glEnable(GL_TEXTURE_2D);
glTexEnvi(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_DECAL);
        if (Images=auxDIBImageLoadA("Images/face_skin.bmp"));
{
glGenTextures(3,textures);
glBindTexture(GL_TEXTURE_2D, textures[0]);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB8, Images->sizeX, 
Images->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, Images->data);
}
if (Images) 
       { if (Images->data) delete Images->data; delete Images;
Images=NULL;
}