为什么打开code :: blocks exe文件时出现错误?

时间:2019-06-09 15:34:44

标签: c++ dll exe codeblocks sfml

我在IDE代码块上完成了我的小项目,现在我想打开exe文件,添加了SFML DLL,但是在打开时会发生这种情况:

程序入口点 _ZNKSt7__cxx1112basic_stringlcSt11char_traitslcESalcEE12find_last_ofEPKcjj _ZNKSt7__cxx1112basic_stringlcSt11char_traitslcESalcEE7reserveEj ... 在动态链接库中找不到

出什么问题了?我需要添加一些东西吗?

1 个答案:

答案 0 :(得分:2)

这些错误是由不匹配的dll文件引起的。 可能情况是libstdc ++-6.dll也位于WINDOWS \ System32目录中。如果没有,请下载。

  1. 进入您的MinGW / bin文件夹,
  2. 将libstdc ++-6.dll复制到与exe文件相同的文件夹中。

如果无法运行,请尝试将此dll复制到System32。

您也可以参考DLL并运行Dependency Walker。

相关问题