0

Visual C++ 2010 Express Edition で Opencv 2.4.2 を構成しました。すべてのファイルをリンクして含めました。任意のファイルをコンパイルすると、コンパイラはエラー「LINK:致命的なエラー LNK1104: ファイル 'opencv_core231d.lib' を開けません」を返します。

ファイルを抽出したOPENCVフォルダーを検索しましたが、「opencv_core231d.lib」はありません。どうすればこの問題を解決できますか。

4

3 に答える 3

0
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
于 2013-02-22T19:25:33.603 に答える
0

あなたが言及したものではなく、 opencv_core242d.libにリンクする必要があります。

  1. ソース コードをダウンロードした場合は、cmake を実行して VC++ ソリューション ファイルを生成し、ソリューションをビルドしたことを確認します (リリース モードとデバッグ モードの両方で)。

  2. opencv_core242d.libファイルが存在することを確認します<build folder>\lib\Debug

  3. OpenCV\< ビルド フォルダー >\lib\Debug パスを [プロパティ] -> [リンカー] -> [全般] -> [追加のライブラリ ディレクトリ]に追加したことを確認します

于 2012-08-09T04:17:36.530 に答える
0

使用する前に opencv をコンパイルする必要があります。こちらの簡単な手順に従って、プロジェクトをコンパイルおよびセットアップします。このチュートリアルは、openni サポートを使用して opencv をコンパイルするために使用されます (ただし、その部分はスキップできます)。

さらに検索すると、VC++ で opencv をコンパイルするための同様のチュートリアルがたくさん見つかります。

于 2012-08-12T16:12:31.967 に答える