【发布时间】:2016-02-27 17:30:59
【问题描述】:
我正在开发一个小型且应可移植的项目(适用于 Windows)。我在某处看到 MinGW 摆脱了目标系统上某些 .dll 的要求,所以我想我会试一试。令我惊讶的是,当我尝试在朋友的计算机上运行我的程序时,我收到了两个错误,说缺少 2 个不同的 .dll。我以为 MinGW 使用了系统 dll,但它显然没有用。我看到一篇关于如何使用 Visual Studio 制作独立 exe 的文章,但我更喜欢使用 MinGW,因为它很简单。
所以我的问题是:如何使用 MinGW 生成独立的 exe?
注意:我只使用标准库,但很高兴知道如何为未来的项目包含其他库。
如果您想了解我所说的独立 exe 的示例,putty 是一个很好的示例(它是 Windows 的 ssh 客户端)。
【问题讨论】:
标签: c++ compilation mingw standard-library