如何修复其他计算机上的错误“其他计算机,因为缺少libgcc_s_dw2-1.dll,导致程序无法启动”

时间:2019-02-14 12:37:15

标签: c++ cmake clion

如何解决问题其他计算机,因为您的计算机缺少libgcc_s_dw2-1.dll而导致程序无法启动?编译该程序的计算机与运行该程序的计算机不同。

当我使用CLion时,似乎必须更改CMake文件,但无法从许多发现的站点获得建议。我应该在项目中添加什么?

我已经看过其他问题How can I install GCC runtime libraries with CMake?,但是我不知道这个答案是怎么回事。

1 个答案:

答案 0 :(得分:3)

您已在计算机上编译并链接了一个计算机程序,并将其分发给另一个计算机程序。您需要在Windows附带的dll中包含所有链接。

在您的MinGW安装中找到所需的dll,并将其提供给您的朋友,并让他与您的可执行文件一起放置。可能还有其他。如果MinGW具有ldd实用程序,则可以使用它查看程序链接到的dll。