我为SFML编写了一个包装器,如果需要,我可以让我替换游戏的渲染器。有效。然后我重构了,当它仍在编译时,我现在在运行已编译的可执行文件时“无法初始化应用程序0xc000005”。
什么会导致这样的错误?谷歌没有帮助。我正在使用Windows XP。
答案 0 :(得分:2)
0xc000005
是ERROR_ACCESS_VIOLATION
- 你在某个地方有一个狂野的指针。
答案 1 :(得分:1)
当我进行以下设置时偶尔会出现此错误:
针对X.lib链接的应用程序,导致X.dll的动态加载 X.dll链接到Y.lib,导致动态加载Y.dll
当X.dll在路径中时运行应用程序,但不是Y.dll。
答案 2 :(得分:0)
我相信你没有初始化glew并在代码中的某个地方使用它。尝试将glewInit();
放在代码开头的某处。