我正在尝试使用mingw在codeblocks中编译程序。我必须包含libw2_32.a,我没有得到任何编译器错误。程序编译得很好但是当我想运行它时,它说libgcc_s_sjlj-1.dll丢失了。
我在mingw安装中搜索了这个dll,但我找到的唯一的DLL是:libgcc_s_dw2-1.dll
我做错了什么?
答案 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