0

我在 stackoverflow 上找到了完全相同的主题,不幸的是,类似主题中提出的解决方案都没有真正适用于我的案例。

我正在使用最新版本的 CodeLite 7 + MinGW,我遇到的问题是每次我想编译 c++ 项目时都会收到以下消息:

程序无法启动,因为缺少 libgcc_s_dw2-1.dll。

已知问题,但坦率地说,在我的情况下没有任何效果:

1) 我确实尝试从 CodeBlocks \bin 目录交换这个文件 - 没有用。2) 我确实尝试更新 MinGW 库 - 没有用。3) 我确实尝试在 CodeLite 的链接器选项中添加 -static - 不起作用 4) 将环境路径设置为 C:\MinGW\bin - 也不起作用 5) 从 Internet 下载 libgcc_s_dw2-1.dll,交换它 - 没用。

也许我错过了一些东西,但我不知道如何自己处理。

也许我可能在 Codelite 构建设置上做错了,你能帮我解决这个问题吗?

4

2 回答 2

1

转到 C:/mingw/bin 复制所有 dll 文件(如果你按类型排序会很容易)并将其粘贴到 codelite 文件夹中,你就完成了。

于 2015-10-19T11:05:09.693 回答
1

在项目设置链接器选项中添加以下内容:

-static-libgcc -static-libstdc++
于 2016-12-04T10:45:55.567 回答