2

Windows 7-64 ビットに OpenCV 2.4.3 をインストールしました。Visual Studio 2010 を使用しています。OpenCV は にインストールされていc:/opencvます。環境変数と必要なすべてのライブラリ依存関係を追加しました。しかし、私はいつもこのエラーを受け取ります:

致命的なエラー LNK1104: ファイル 'opencv_calib3d243.obj' を開けません。

VS2010 リンカー オプションの設定は次のようになります。

  • 追加のライブラリ ディレクトリ:C:\opencv\build\x64\vc10\lib
  • 追加の依存関係: 上記のディレクトリで利用可能なすべてのライブラリを一覧表示しました。

しかし、実行すると、そのエラーが発生します。このライブラリは実際には上記のディレクトリに存在しますが、なぜこのエラーが発生するのかわかりません。他の人が同様の質問をするのを見たことがありますが、解決策のどれも私の問題を解決できませんでした.

4

4 に答える 4

0

[プロジェクト プロパティ] -> [構成プロパティ] -> [リンカー] -> [入力] -> [追加の依存関係] に移動します。

追加の依存関係で、opencv_core243.lib opencv_imgproc243.lib opencv_highgui243.lib opencv_ml243.lib opencv_video243.lib opencv_features2d243.lib opencv_calib3d243.lib opencv_objdetect243.lib opencv_contrib243.lib opencv_legacy243.lib opencv_flann243.lib を追加します。

すでに追加している場合は、opencv_calib3d243.lib を追加したことを確認してください。

于 2013-07-26T10:24:01.427 に答える