开发者

"unable to initialize application 0xc000005"

开发者 https://www.devze.com 2023-01-04 04:10 出处:网络
I wrote a wrapper for SFML that would allow me to replace the renderer for my game if I needed to. It worke开发者_开发百科d. Then I refactored and while it still compiles, I now get \"unable to initia

I wrote a wrapper for SFML that would allow me to replace the renderer for my game if I needed to. It worke开发者_开发百科d. Then I refactored and while it still compiles, I now get "unable to initialize application 0xc000005" when running the compiled executable.

What would cause such an error? Google was unhelpful. I'm using Windows XP.


0xc000005 is ERROR_ACCESS_VIOLATION -- you've got a wild pointer somewhere.


I occasionally gotten this error when I have the following setup:

Application linked against X.lib, which causes a dynamic load of X.dll X.dll linked against Y.lib, which causes a dynamic load of Y.dll

Run application when X.dll is in the path, but not Y.dll.


I believe you didn't initialize glew and used it somewhere in your code. Try putting glewInit(); somewhere at start of your code.

0

精彩评论

暂无评论...
验证码 换一张
取 消