我在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构建设置时遇到了问题,你可以帮我解决这个问题吗?
答案 0 :(得分:1)
转到C:/ mingw / bin复制所有dll文件(按类型排序会很容易)并将其粘贴到codelite文件夹中,然后就完成了。
答案 1 :(得分:1)
在项目设置链接器选项中添加以下内容:
-static-libgcc -static-libstdc++