C++ のプロジェクトにいくつかの外部ライブラリをアタッチしています。これらのライブラリは、opencv2 ライブラリを利用します。
c/c++ プロパティに opencv2 インクルード ファイルを既に追加しました。また、Google で検索して見つけた関連するすべての lib ファイルをリンカーの入力リストに追加しました。(私はリリースバージョンを実行していますが、「d」拡張子のデバッグバージョンも試しました)。
- opencv_core230.lib
- opencv_highgui230.lib
- opencv_objdetect230.lib
- opencv_imgproc230.lib
- opencv_ml230.lib
- opencv_legacy230.lib
- opencv_video230.lib
に関して、これらの 4 つの迷惑なリンクの問題が発生していsetSVMDetector@HOGDescriptor
ます。私はどこでも解決策を探しましたが、見つけることができませんでした.; 外部プログラムで実際に setSVM 関数を使用する人はいません。
リンクの問題は次のとおりです。
Error 14 error LNK2001: unresolved external symbol "public: virtual void __thiscall cv::HOGDescriptor::setSVMDetector(class cv::_InputArray const &)" (?setSVMDetector@HOGDescriptor@cv@@UAEXABV_InputArray@2@@Z) C:\Users\idan\Documents\Visual Studio 2010\GraspTestingTool\GraspTestingTool\GraspTestingTool.obj GraspTestingTool
Error 15 error LNK2001: unresolved external symbol "public: virtual void __thiscall cv::HOGDescriptor::setSVMDetector(class cv::_InputArray const &)" (?setSVMDetector@HOGDescriptor@cv@@UAEXABV_InputArray@2@@Z) C:\Users\idan\Documents\Visual Studio 2010\GraspTestingTool\GraspTestingTool\htmlGenerator.obj GraspTestingTool
Error 16 error LNK2001: unresolved external symbol "public: virtual void __thiscall cv::HOGDescriptor::setSVMDetector(class cv::_InputArray const &)" (?setSVMDetector@HOGDescriptor@cv@@UAEXABV_InputArray@2@@Z) C:\Users\idan\Documents\Visual Studio 2010\GraspTestingTool\GraspTestingTool\sequenceTests.obj GraspTestingTool
Error 17 error LNK2001: unresolved external symbol "public: virtual void __thiscall cv::HOGDescriptor::setSVMDetector(class cv::_InputArray const &)" (?setSVMDetector@HOGDescriptor@cv@@UAEXABV_InputArray@2@@Z) C:\Users\idan\Documents\Visual Studio 2010\GraspTestingTool\GraspTestingTool\Utilities.obj GraspTestingTool
この問題を解決する方法を知っている人はいますか?どうもありがとう!