最可能的异常: 0xC0000005:
void CTest01View::LoadTextures()
{
AUX_RGBImageRec *TextureImage;
TextureImage = auxDIBImageLoad("Data/Particle.bmp");
glGenTextures(1,&m_texture[0]);
glBindTexture(GL_TEXTURE_2D,m_texture[0]);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_CLAMP);
gluBuild2DMipmaps(GL_TEXTURE_2D,3,TextureImage->sizeX,TextureImage->sizeY,GL_RGB,GL_UNSIGNED_BYTE,TextureImage->data);//提示在这边发生异常了....
free(TextureImage->data);
free(TextureImage);
................
这边是错误提示:
先弹出一个Error错误框:Failed to Open DIB File
Test01.exe 中的 0x00418ace 处最可能的异常: 0xC0000005: 读取位置 0x00000008 时发生访问冲突
Test01.exe 中的 0x00418ace 处未处理的异常: 0xC0000005: 读取位置 0x00000008 时发生访问冲突
- TextureImage 0x00000000 {sizeX=??? sizeY=??? data=??? } _AUX_RGBImageRec *
sizeX CXX0030: 错误: 无法计算表达式的值
sizeY CXX0030: 错误: 无法计算表达式的值
data CXX0030: 错误: 无法计算表达式的值
- m_hWnd 0x000410fa {unused=??? } HWND__ *
unused CXX0030: 错误: 无法计算表达式的值
- m_hDC 0xe1012fc1 {unused=??? } HDC__ *
unused CXX0030: 错误: 无法计算表达式的值