hereからトラッカーの例をビルドして実行しようとしています。
ソースから OpenCV 3.0 と追加のcontrib-repoを問題なくコンパイルしました (すべて VS2013)。ディレクトリを適切に設定して新しいプロジェクトをセットアップし、ビルドしようとしました。次のlibファイルを追加しました(そして、何もしない他の多くのファイルを試しました):
- opencv_core300d.lib
- opencv_video300d.lib
- opencv_videoio300d.lib
- opencv_tracking300d.lib
- opencv_highgui300d.lib
次の 2 つのリンカー エラーが引き続き発生します。
Error 1 error LNK2019: unresolved external symbol "void __cdecl cv::rectangle(class cv::_InputOutputArray const &,class cv::Point_<int>,class cv::Point_<int>,class cv::Scalar_<double> const &,int,int,int)" (?rectangle@cv@@YAXABV_InputOutputArray@1@V?$Point_@H@1@1ABV?$Scalar_@N@1@HHH@Z) referenced in function "void __cdecl onMouse(int,int,int,int,void *)" (?onMouse@@YAXHHHHPAX@Z) D:\Work\ProFit\TLD\test project\Test project\Test project\Source.obj Test project
Error 2 error LNK2019: unresolved external symbol "void __cdecl cv::rectangle(class cv::Mat &,class cv::Rect_<int>,class cv::Scalar_<double> const &,int,int,int)" (?rectangle@cv@@YAXAAVMat@1@V?$Rect_@H@1@ABV?$Scalar_@N@1@HHH@Z) referenced in function _main D:\Work\ProFit\TLD\test project\Test project\Test project\Source.obj Test project
私は何を間違っていますか?私が検索したものはすべて、cv::rectangle がコア ライブラリ ファイルに含まれている必要があることを示しています。
ありがとう