MinGW を使用した Code::Blocks の「libstdc -6.dll Not Found」エラーの解決
で新しいプロジェクトをビルドしようとしたときMinGW をコンパイラとして使用する Code::Blocks では、「libstdc -6.dll が見つかりません」というエラー メッセージが表示される場合があります。これは、特に IDE とライブラリを再インストールした後に予期せず発生した場合、開発にとってイライラするような障害となる可能性があります。
この問題を解決するには、プロジェクトのリンカー設定に -static-libgcc および -static-libstdc オプションを組み込むことを検討してください。 。これにより、C および C 標準ライブラリを静的にリンクするようにリンカーに指示され、これらの DLL の個別のコピーが不要になります。
もう 1 つの実行可能な解決策は、-static オプションを利用することです。これには、-static-libgcc と暗黙的に含まれます。 -static-libstdc 。ただし、これにより、他の利用可能なライブラリとの静的リンクも強制されることに注意してください。 C ライブラリ (.a ファイル) を構築している場合は、設定が一致しないとクラッシュが発生する可能性があるため、プログラムと同じ静的フラグまたは非静的フラグを使用してコンパイルされていることを確認してください。
以上がMinGW で Code::Blocks の「libstdc -6.dll Not Found」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。