opencv:設定方法はプロジェクト依存関係Visual Studio2005年には
-
21-08-2019 - |
質問
いつのプロジェクト:
- 履歴書
- cxcore
- highgui
- TemplateMatching
のプロジェクト依存関係:
- プロジェクトの履歴書によりcxcore
- プロジェクトhighguiよcxcore
- プロジェクトTemplateMatchingによりcv cxcore,highgui
だがエラー:
の構築を開始:プロジェクト:highgui設定:デバッグWin32
.....
リンク:....\bin\cxcore100d.dll 見つからないか、または内蔵していませんが、最後の増分。フルリンク
cvcap.obj:エラー LNK2019:未解決の外部記号 cvFree 参照機能_cvReleaseCapture
cvcap_vfw.obj:エラー LNK2001:未解決の外部記号 cvFree
cvcap_vfw.obj:エラー LNK2019:未解決の外部記号_cvReleaseImage参照している機能を"無効__cdecl icvCloseCAM_VFW(struct CvCaptureCAM_VFW*)"(?icvCloseCAM_VFW@@YAXPAUCvCaptureCAM_VFW@@@Z)
イメージです。obj:エラー LNK2001:未解決の外部記号_cvReleaseImage
loadsave.obj:エラー LNK2001:未解決の外部記号_cvCreateImage
loadsave.obj:エラー LNK2001:未解決の外部記号_cvFlip
イメージです。obj:エラー LNK2019:未解決の外部記号_cvSetImageROI参照 ....\bin/highgui100d.dll :致命的なエラー LNK1120:31未解決の外観.....
highgui-56エラー(s)0警告(s)
========== の構築:0が成功すると、1、1、0スキップ==========
いkonwかではありませ....か"TemplateMatching"機能を利用する履歴書/cxcore/highgui。
感謝
解決
、ちょうどOpenCVのライブラリ、cv.lib、cxcore.libとhighgui.libにリンクしています。
あなたはまだOpenCVのプロジェクトを構築したい場合は、、のHighGUIプロジェクトがcxcore.libにリンクされていないことをエラーからのようです。それはあなたが取得しているエラーの理由です。
私はあなたの典型的な設定で、Windows上でOpenCVの1.0をインストール仮定?
編集: LIBSは、cxcore.libのように、 "スタブ" です。これらするライブラリは、基本的な機能の実装は、DLLであることをリンカに通知するプレースホルダです。したがって、あなたは、リンクでこれらのライブラリが含まれ、あなたの実行ファイルがどこな機能を実装するDLLを見つけるために知っていることを確認する必要があります。
他のヒント
プロジェクトを右クリックし、[参照の追加]を選択します。あなたが現在のプロジェクトから参照するプロジェクトを強調表示し、[プロジェクト]タブを選択し、[OK]をクリックします。クラスファイルでは、名前空間を参照するステートメントを使用して(C#)を使用します。