Mingw libgcc_s_sjlj-1.dll丢失了

时间:2012-10-16 19:15:56

标签: c++ windows-7 mingw

我正在尝试使用mingw在codeblocks中编译程序。我必须包含libw2_32.a,我没有得到任何编译器错误。程序编译得很好但是当我想运行它时,它说libgcc_s_sjlj-1.dll丢失了。

我在mingw安装中搜索了这个dll,但我找到的唯一的DLL是:libgcc_s_dw2-1.dll

我做错了什么?

1 个答案:

答案 0 :(得分:25)

在使用mingw的g ++进行编译时,必须使用-static-libgcc来消除对LIBGCC_S_SJLJ-1.DLL的依赖。您可以通过将static-libgcc添加到链接器标志来实现。

我在这篇文章中发现了这个信息: http://www.qtcentre.org/threads/39639-MinGW-w64-dependency-on-LIBGCC_S_SJLJ-1-DLL