C ++将所需的DLL与应用程序链接

时间:2012-10-05 18:43:24

标签: c++ mingw

  

可能重复:
  The program can't start because libgcc_s_dw2-1.dll is missing
  Program can't find libgcc_s_dw2-1.dll

所以即时使用MinGw C ++编译器(g ++),我创建了最简单的应用程序,它只打印“Hello World”。现在我想要在调试模式下构建此应用程序,并在另一台计算机上运行它。我在网上搜索了这个,我遇到了一个帖子,其中有人使用PEDUMP看看程序需要什么DLL,我用过,而简单的Hello World只需要Kernel32.dll(显然位于system32中)和libgcc_s_dw2-1.dll,我相信是MinGw编译器。现在我如何将libgcc_s_dw2-1.dll链接到我的应用程序?它也链接在内部(绑定)应用程序(exe)或它是分开的(不确定如何链接工作),如果它分开如何告诉程序在哪个目录中查看该特定的dll? 希望我很清楚,因为我不确定如何解释它。

#include<iostream>

using namespace std;

int main()
{
cout << "Hello";
}

`这是代码@jarekczek

0 个答案:

没有答案