3

必要に応じてゲームのレンダラーを置き換えることができる SFML のラッパーを作成しました。出来た。その後、リファクタリングし、コンパイル中にコンパイル済みの実行可能ファイルを実行すると、「アプリケーション 0xc000005 を初期化できません」というメッセージが表示されるようになりました。

このようなエラーの原因は何ですか? グーグルは役に立たなかった。Windows XP を使用しています。

4

3 に答える 3

2

0xc000005ですERROR_ACCESS_VIOLATION-- どこかにワイルド ポインターがあります。

于 2010-06-22T18:54:23.640 に答える
1

次の設定をしているときに、このエラーが時々発生しました。

X.lib に対してリンクされたアプリケーションは、X.dll の動的ロードを引き起こします Y.lib に対してリンクされた X.dll は、Y.dll の動的ロードを引き起こします

X.dll がパスに含まれていて、Y.dll が含まれていない場合にアプリケーションを実行します。

于 2010-06-22T19:08:49.737 に答える
0

glew を初期化せず、コードのどこかで使用したと思います。glewInit();コードの最初のどこかに置いてみてください。

于 2011-07-30T20:00:52.697 に答える