我一直在使用带有C++的外部API(SFML),这要求我在MinGW的安装中添加了一些dll文件。虽然该程序可以编译并可以正常运行,但不会在其他任何计算机上运行。尝试在其他计算机上运行时,会弹出此错误:
The proecdure entry point __gxx_personality_v0 could not be located in the dynamic link library,后跟* .exe位置。

我的 friend 提到我可以将MinGW与程序 bundle 在一起并编辑用户PATH,但是我没有在线找到有关如何执行此操作的任何文档。如果有人能指出我正确的方向,我将非常有义务。

最佳答案

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

10-04 20:19