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

Why are there errors while opening code::blocks exe file?

我在 IDE codeblocks 上完成了我的小项目,现在我想打开 exe 文件,我添加了 SFML DLL,但是打开时,出现了这种情况:

过程入口点 _ZNKSt7__cxx1112basic_stringlcSt11char_traitslcESalcEE12find_last_ofEPKcjj _ZNKSt7__cxx1112basic_stringlcSt11char_traitslcESalcEE7reserveEj ... 在动态link库中找不到

问题是什么?我需要添加什么吗?

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

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

如果不起作用,请尝试将此 dll 复制到 System32。

您也可以参考 DLL 和 运行 Dependency walker。