0

ここにある指示に従って、コードブロック IDE を使用して openCV と minGW をインストールしましたhttp://kevinhughes.ca/tutorials/opencv-install-on-windows-with-codeblocks-and-mingw/ 記事の簡単な画像読み込みプログラムを試しましたビルドプロセスはうまくいきました。しかし、出力プログラムを実行しようとすると、「アプリケーションを正しく開始できませんでした (0xc0000142)。[OK] をクリックしてアプリケーションを閉じます。」というエラー メッセージが表示されてクラッシュします。Dependency Walker を使用して、プログラムが dll モジュールの読み込みに失敗したかどうかを確認しました。これが Dependency Walker の出力画面です https://www.dropbox.com/s/f9iaftdt8atjwpl/Screenshot%202013-11-05%2022.21.45.png 私は DW に慣れていませんが、出力画面でわかるように、いくつかの openCV dll の読み込みに失敗し、読み込まれた Windows DLL は 32 ビットではなく 64 ビットでした (minGW は 32 ビットであるため)。openCVのbinディレクトリのPath環境変数をすでに構成していて、アプリがまだdllモジュールを読み込めないため、理由がわかりません。また、32ビットアプリを実行すると、Windowsは適切な32ビットDLLを自動的にロードすると思いますが、この状況ではアプリはまだロードできませんでした. 誰にもアイデアがありますか?

4

1 に答える 1