使用C ++的SFML错误,找不到入口点

时间:2013-09-05 23:00:07

标签: c++ codeblocks sfml

我收到错误“程序点__gxx_personality_v0无法在动态链接库中找到libstdc ++ - 6.dll如何解决这个问题?我不知道任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

您的编译器使用的是不同版本的libstdc ++ - 6.dll,然后是您下载的SFML的二进制文件。这基本上意味着当SFML编译你下载的库的版本时,他们使用了不同版本的libstdc ++,然后你的计算机就会出现这种情况,这显然会在大多数时候引起问题。

这可能是解决这个问题的最佳方案。

您需要从源代码编译。你需要做一些事情。首先出去拿CMake,这里有。然后去下载SFML 2.1源代码http://www.sfml-dev.org/download.php(或者你想要的任何版本)。接下来要弄清楚如何从源代码编译,您可以按照本教程http://www.sfml-dev.org/tutorials/2.1/compile-with-cmake.php

一旦编译完所有链接到你专门为编译器创建的新库,你就应该好了。

答案 1 :(得分:1)

也许你的gcc版本与(非常)不同于构建SFML库的版本? 最好的解决方案是使用编译器自己构建源代码。