私はVS2010でC++での簡単な顔検出プログラムをコンパイルしようとしていると2つのLNK 2019個のエラーに遭遇していますOpenCVの未解決の外部エラー
:未解決の外部シンボルはエラー2エラーLNK2019:機能 "無効__cdecl detectFaces(構造体_IplImage *)" で参照未解決の外部シンボル_cvHaarDetectObjects(detectFaces @@ YAXPAU_IplImage @@@ Z?)
エラー3エラーLNK2019 _main機能で参照_cvReleaseHaarClassifierCascade
関連するコード行:
cvReleaseHaarClassifierCascade(&cascade);
...
CvSeq *faces = cvHaarDetectObjects( img, cascade, storage, 1.1, 3, 0, /*CV_HAAR_DO_CANNY_PRUNNING*/ cvSize(40, 40));
私は本当にこの特定の問題に多くの参照を見つけることができなかったと私は、彼らがする必要がありますように、すべての関連するライブラリ/ディレクトリがあると信じてソリューション。
私は関数定義に行くと、objdetect.hppでそれらを見つけますが、なぜ私はこれらのLNKエラーを受け取っているのですか?
コンパイルするプロジェクトは、ライブラリが存在するライブラリの場所を知っていますか? – programmer
PATH:C:\プログラムファイル(x86の)\ OpenCV2.2 \ binに ライブラリディレクトリ:C:\プログラムファイル(x86の)\ OpenCV2.2 \ vs2010Build \ libに\デバッグ 追加の依存関係: C:\プログラムC:¥Program Files(x86)¥OpenCV2.2¥vs2010Build¥lib¥Debug¥opencv_core220d.lib C:¥Program Files(x86)¥OpenCV2.2¥vs2010Build¥lib¥Debug¥opencv_highgui220d.lib C:¥Program Files(x86) \ OpenCV2.2 \ vs2010Build \ lib \ Debug \ opencv_video220d.lib C:¥Program Files(x86)¥OpenCV2.2¥vs2010Build¥lib¥Debug¥opencv_ml220d.lib C:\ Program Files(x86)\ OpenCV2.2 \ vs2010Build \ lib \ Debug \ opencv_legacy220d.lib C:¥Program Files(x86)¥OpenCV2.2¥vs2010Build¥lib¥Debug¥opencv_imgproc220d.lib – Nemekh
申し訳ありませんが、書式設定が不足すると、読みにくくなる可能性があります。これまで使ってきた他のopenCVプロジェクトではこれで十分だと思います。 – Nemekh