0

私と私の友人は、OpenCV 2.3.1 を使用して Mac で CodeBlocks プロジェクトをセットアップしようとしています。GNU GCC コンパイラー用のバイナリー (dylib および .a ファイル) をコンパイルしました。

次の設定があります。

検索ディレクトリ:

  • コンパイラ: OpenCV/Include (これは、opencv および opencv2 の .h ファイルが含まれている場所です)
  • リンカ: OpenCV/Lib (これは、dylib および .a ファイルがある場所です)

リンカー設定:

  • リンク ライブラリ: libopencv_calib3d_pch_dephelp.a, ... (すべての .a ファイル)

「cv::VideoCapture::isOpened() const」などの多くの場所で、「Symbol(s) not found」というエラーが発生し続けます。

これが正しいかどうかを知っている人、またはこれを設定する方法を示すガイドへの参照を持っている人はいますか?

4

1 に答える 1

0

公式チュートリアルを見たことがありますか?

チュートリアルでは、Windowsでの構成方法について説明していますが、Mac OS Xでもほぼ同じことを行う必要があります。パスは確かに異なりますが、全体的な手順は同じです。また、ファイルの代わりに.libファイルを使用する必要があり.dylibます。

于 2012-04-25T20:49:21.917 に答える