“无法初始化应用程序0xc000005”

时间:2010-06-22 17:51:52

标签: c++ windows compilation sfml

我为SFML编写了一个包装器,如果需要,我可以让我替换游戏的渲染器。有效。然后我重构了,当它仍在编译时,我现在在运行已编译的可执行文件时“无法初始化应用程序0xc000005”。

什么会导致这样的错误?谷歌没有帮助。我正在使用Windows XP。

3 个答案:

答案 0 :(得分:2)

0xc000005ERROR_ACCESS_VIOLATION - 你在某个地方有一个狂野的指针。

答案 1 :(得分:1)

当我进行以下设置时偶尔会出现此错误:

针对X.lib链接的应用程序,导致X.dll的动态加载 X.dll链接到Y.lib,导致动态加载Y.dll

当X.dll在路径中时运行应用程序,但不是Y.dll。

答案 2 :(得分:0)

我相信你没有初始化glew并在代码中的某个地方使用它。尝试将glewInit();放在代码开头的某处。