私はゲームを作ったが、すべてうまくいったが、突然私は土の負荷画像で奇妙な例外があった。 ゲームの始めに起こったことはありませんでした。突然起きました。とても奇妙でした。ここ土壌の例外C++
画像:ここ http://oi39.tinypic.com/vgj9y.jpg
コード:
bool window::loadTex(std::string fName, int fNum)
{
textur[fNum] = SOIL_load_OGL_texture
(
(char*)fName.c_str(),
SOIL_LOAD_AUTO,
SOIL_CREATE_NEW_ID,
SOIL_FLAG_MIPMAPS | SOIL_FLAG_INVERT_Y
);
if(textur[fNum] == 0)
return false;
return true;
}
と関数呼び出し:
if(!loadTex(std::string("data/back.png"), 0))
printf("Can't load image");
例外が起こったとき、それは...とても奇妙ですが、私は土壌に関係することは何もしなかった。
Dissamblyに詳しい情報がありますが、それは役に立ちますか?
First-chance exception at 0x784FFDEE (msvcr100.dll) in ConsoleApplication6.exe: 0xC0000005: Access violation reading location 0x00000000.
固定!どうもありがとう!
アプリケーションをデバッグする必要があります。 –
デバッガでは、これが起きたときに 'textur'の値は何ですか? –
http://oi39.tinypic.com/ng98r8.jpgこれは値 –