编译错误libgcc_s_dw2-1.dll丢失无效

时间:2015-03-29 11:17:54

标签: c++ libraries building codelite

我在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构建设置时遇到了问题,你可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

-static-libgcc -static-libstdc++