我正在使用 Mingw 环境、GCC 编译器和 Code::Blocks IDE 来创建一个可以在不同 Windows 版本上运行的应用程序,而无需安装任何其他软件。所以,我使用的是最新版本的 GCC。
我在 Windows 7 上创建了 EXE,它运行良好。我将它移到 Windows XP 上(最近安装,没有 .NET,没有 C++ 可再发行组件,没有 gcc dll,它要求我提供 libgcc_s_dw2-1.dll 和 libstdc++-6.dll。在XP 计算机。使用旧版本的 GCC 不会发生这种情况。
因此,我将这两个库复制到与可执行文件相同的文件夹中。现在,它也适用于 XP。
我想要的是静态链接两个库。我向 GCC 添加了 -static 选项,但看起来我没有静态库,只有动态库,所以我想知道是否有人可以告诉我可以从哪里下载它们以及如何链接它们。
非常感谢!