我为SFML编写了一个包装器,允许我在需要时替换游戏的渲染器。啊,真灵。然后我进行了重构,虽然它仍然可以编译,但在运行编译后的可执行文件时,我现在得到"unable to initialize application 0xc000005“。
什么会导致这样的错误?谷歌帮不上忙。我使用的是Windows XP。
发布于 2010-06-23 02:54:24
0xc000005是ERROR_ACCESS_VIOLATION --您在某个地方有一个狂野的指针。
发布于 2010-06-23 03:08:50
当我有以下设置时,我偶尔会得到这个错误:
链接到X.lib的应用程序,这会导致动态加载链接到Y.lib的X.dll X.dll,这会导致动态加载Y.dll
当path中有X.dll而不是Y.dll时运行应用程序。
发布于 2011-07-31 04:00:53
我相信你没有初始化glew,并在你的代码中使用了它。尝试将glewInit();放在代码开头的某个位置。
https://stackoverflow.com/questions/3095700
复制相似问题