可能重复:
程序无法启动,因为缺少 libgcc_s_dw2-1.dll
程序找不到 libgcc_s_dw2-1.dll
所以我使用 MinGw C++ 编译器(g++),我创建了最简单的应用程序,它只打印“Hello World”。现在我想构建这个应用程序而不是在调试模式下,并在另一台计算机上运行它。我在网上搜索了这个问题,发现有人使用 PEDUMP 来查看程序需要什么 DLL,我使用了它,而简单的 Hello World 只需要 Kernel32.dll(显然位于 system32 中)和我认为是 MinGw 编译器的 libgcc_s_dw2-1.dll。现在我如何将 libgcc_s_dw2-1.dll 链接到我的应用程序?它是在应用程序(exe)内部链接(绑定)还是分离(不确定链接如何工作),如果它是分离的,我如何告诉程序在哪个目录中查看该特定dll?希望我很清楚,因为我不知道如何解释。
#include<iostream>
using namespace std;
int main()
{
cout << "Hello";
}
`这是代码@jarekczek