3

MinGW でコンパイルされた実行可能ファイルを起動すると、エラー メッセージが表示されます。Windows 7 マシンを使用しています。

Windows パス環境変数に MinGW bin ディレクトリがあり (チェックして再チェック)、そのフォルダーに dll が存在すると言いました。

dllをexeディレクトリに移動できることは理解していますが、環境変数が正しく設定されたMinGWがインストールされていない場所(作業マシンの標準環境)にアプリケーションを配布する必要はありません。多くの同僚が問題なく同じ実行可能ファイルを使用しています。私が知っている唯一の違いは、ほとんどの (おそらくすべての) 同僚が Windows XP で作業しており、私は Windows 7 で作業していることです。

さらに、ビルド サーバーにアクセスして、コンパイラ フラグをライブラリへの静的リンクに変更することもできません。

したがって、私が言及した回避策にもかかわらず、現在のセットアップで機能しない理由を突き止めたいと思います。

どんな助けでも大歓迎です!

乾杯。

4

1 に答える 1

2

どのバージョンの mingw を使用していますか? 4.4.0?

ここgcc-core-4.4.0-mingw32-dll.tar.gzからパッケージをダウンロードします。 必要な dll をフォルダーから mingwフォルダーにコピーします。
binbin

于 2013-01-24T16:57:21.067 に答える