3

このリンクをたどる。ワークステーションのセットアップ中に、最後の2つの手順でスタックします。

コンパイラとして、Code:BlockMinGWを使用します。コンパイル済みのopencvファイルを既に生成しました。次に、Windowsでslnファイルをビルドする必要があります。コードブロックを使用して、このOpenCVプロジェクトファイルをパスD:\ OpenCV \ Build \ Opencvにビルドします。ここで、Cmakeを使用した後に生成されたbinファイルを配置します。

建物の中で、それは40%で止まりました。

CXX実行可能ファイルのリンク....\bin \ opencv_perf_core.exe c:/codeblock/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32 /bin/ld.exe:警告:コマンドラインで--enable-auto-importを指定せずに自動インポートがアクティブ化されました。これは、自動インポートされたDLLからシンボルを参照する定数データ構造が含まれていない限り機能するはずです。_ZN12_GLOBAL__N_13ROp3allEvをエクスポートできません:シンボルが見つかりません_ZN12_GLOBAL__N_17CmpType3allEvをエクスポートできません:シンボルが見つかりませんcollect2:ldが1の終了ステータスを返しましたmingw32-make.exe [2]:* [ bin/opencv_perf_core.exe]エラー1mingw32-make.exe1 : /core/CMakeFiles/opencv_perf_core.dir/all]エラー2mingw32-make.exe:* [all]エラー2情報:cv ::_OutputArrayのvtableをにリンクして解決していますimp _ZTVN2cv12_OutputArrayE(自動インポート)情報:imp_ZTVN2cv11_InputArrayE(自動インポート)にリンクしてcv :: _ InputArrayのvtableを解決情報: imp _ZTVN2cv9ExceptionE(自動インポート)にリンクしてcv ::Exceptionのvtableを解決ライブラリファイルの作成:。 ... \ bin \ libopencv_perf_core.dll.aプロセスがステータス2(14分29秒)で終了しました0エラー、3警告

どうすればこの問題を解決できますか?

4

1 に答える 1

3

残念ながら、 http://code.opencv.org/issues/2523によると、できることはあまりありません。

MinGW の最新バージョンを使用する必要があります。GCC 4.7.2 を搭載した最新の MinGW 出荷を使用して正常にビルドされます。

この問題は、バージョン 2.4.2 が正常にビルドされると言われているため、OpenCV 2.4.3 で導入されたようです。

于 2012-11-14T12:42:46.123 に答える