【问题标题】:The procedure entry point __gxx_personality_v0 could not be located in the dynamic link library无法在动态链接库中找到过程入口点 __gxx_personality_v0
【发布时间】:2013-03-19 06:35:57
【问题描述】:

我一直在使用带有 C++ 的外部 API (SFML),这要求我将一些 dll 文件添加到我的 MinGW 安装中。虽然该程序对我来说编译和运行良好,但它不会在任何其他计算机上运行。尝试在其他计算机上运行时会弹出此错误:

The proecdure entry point __gxx_personality_v0 could not be located in the dynamic link library,后跟 *.exe 位置。

我的朋友提到我可以将 MinGW 与我的程序捆绑在一起并编辑用户 PATH,但我没有在网上找到任何有关如何执行此操作的文档。如果有人能指出我正确的方向,我将不胜感激。

【问题讨论】:

    标签: c++ mingw sfml


    【解决方案1】:

    您需要将编译器的运行时库与您的可执行文件一起提供,或者将其静态链接到您的程序中。

    【讨论】:

    • 如何将 MinGW 静态链接到程序中?我在 Windows 上使用 Code::Blocks。
    • 查看编译器手册 (gcc/g++) 我相信-static-libgcc 可能就足够了,您可能需要做些别的事情。
    猜你喜欢
    • 1970-01-01
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多