18

mingw を使用してコードブロックでプログラムをコンパイルしようとしています。コンパイラ エラーが発生しない libw2_32.a を含める必要がありました。プログラムは正常にコンパイルされますが、実行しようとすると、libgcc_s_sjlj-1.dll が見つからないと表示されます。

mingw インストールでこの dll を検索しましたが、見つかった唯一の dll は libgcc_s_dw2-1.dll です。

私は何を間違っていますか?

4

1 に答える 1

30

LIBGCC_S_SJLJ-1.DLL への依存を排除​​するために、mingw の g++ でコンパイル中に -static-libgcc を使用する必要があります。これは、リンカー フラグに static-libgcc を追加することで実行できます。

この情報は、この投稿で見つけました: http://www.qtcentre.org/threads/39639-MinGW-w64-dependency-on-LIBGCC_S_SJLJ-1-DLL

于 2012-10-16T19:30:50.633 に答える