Visual C++ 2010 Express Edition で Opencv 2.4.2 を構成しました。すべてのファイルをリンクして含めました。任意のファイルをコンパイルすると、コンパイラはエラー「LINK:致命的なエラー LNK1104: ファイル 'opencv_core231d.lib' を開けません」を返します。
ファイルを抽出したOPENCVフォルダーを検索しましたが、「opencv_core231d.lib」はありません。どうすればこの問題を解決できますか。
Visual C++ 2010 Express Edition で Opencv 2.4.2 を構成しました。すべてのファイルをリンクして含めました。任意のファイルをコンパイルすると、コンパイラはエラー「LINK:致命的なエラー LNK1104: ファイル 'opencv_core231d.lib' を開けません」を返します。
ファイルを抽出したOPENCVフォルダーを検索しましたが、「opencv_core231d.lib」はありません。どうすればこの問題を解決できますか。
properties --> linked --> input
置く :
opencv_calib3d220.lib
opencv_calib3d220d.lib
opencv_contrib220.lib
opencv_contrib220d.lib
opencv_core220.lib
opencv_core220d.lib
opencv_features2d220.lib
opencv_features2d220d.lib
opencv_ffmpeg220.lib
opencv_ffmpeg220d.lib
opencv_flann220.lib
opencv_flann220d.lib
opencv_gpu220.lib
opencv_gpu220d.lib
opencv_highgui220.lib
opencv_highgui220d.lib
opencv_imgproc220.lib
opencv_imgproc220d.lib
opencv_legacy220.lib
opencv_legacy220d.lib
opencv_ml220.lib
opencv_ml220d.lib
opencv_objdetect220.lib
opencv_objdetect220d.lib
opencv_ts220.lib
opencv_video220.lib
opencv_video220d.lib
あなたが言及したものではなく、 opencv_core242d.libにリンクする必要があります。
ソース コードをダウンロードした場合は、cmake を実行して VC++ ソリューション ファイルを生成し、ソリューションをビルドしたことを確認します (リリース モードとデバッグ モードの両方で)。
opencv_core242d.libファイルが存在することを確認します<build folder>\lib\Debug
OpenCV\< ビルド フォルダー >\lib\Debug パスを [プロパティ] -> [リンカー] -> [全般] -> [追加のライブラリ ディレクトリ]に追加したことを確認します
使用する前に opencv をコンパイルする必要があります。こちらの簡単な手順に従って、プロジェクトをコンパイルおよびセットアップします。このチュートリアルは、openni サポートを使用して opencv をコンパイルするために使用されます (ただし、その部分はスキップできます)。
さらに検索すると、VC++ で opencv をコンパイルするための同様のチュートリアルがたくさん見つかります。