2016-11-04 43 views
1

私は2015年OpenCVのエラー:「LNK1181:オープンファイル 'opencv_flann310.lib' できない」

は私がやったことthatsのVisual Studioで使用OpenCVのをしたい:

1)の構成プロパティ - > C/Cの++ - >一般 - >追加のインクルードディレクトリ - >私は "../opencv/Build/install/include"を追加しました。

2)リンカ - >一般 - >追加ライブラリディレクトリ - >追加しました: ../opencv/Build/lib/Release "

3)リンカー - >入力 - >追加の依存関係 - > I'veが追加:

opencv_imgcodecs310.lib

opencv_highgui310.lib

opencv_calib3d310.lib

opencv_core310.lib

opencv_features2d310.lib

opencv_ FL ann310.lib

opencv_imgproc310.lib

opencv_ml310.lib

opencv_objdetect310.lib

opencv_photo310.lib

opencv_shape310.lib

opencv_stitching310.lib opencv_superres310.lib

opencv_ts310.lib

opencv_video310.lib

opencv_videoio310.lib

opencv_videostab310.lib

opencv_xfeatures2d310.lib

は(またIは、PATH環境変数を編集しました。 「../Build/bin/Debug」と「../Build/bin/Release」が追加されました。 。私は

)環境変数を編集した後、システムを再起動し、次のエラーがLNK1181が生成されます。開いているファイル「opencv_flann310.lib」」 だから、すべてのライブラリが opencv_flann310.lib を除き、発見されたことはできません。すべてのlibsファイルは同じフォルダにあります。 このopencv_flann310.libを削除すると(Linker - > Input - > Additional Dependenciesから)プロジェクトをビルドできます。スペルミスやパス内の空白がありません。

のlibからスクリーンショット( ".. \ OpenCVの\ビルドします\ libに\リリース")フォルダ:

enter image description here

何の問題だろうか?

+0

リリースモードでopencv_ .libにリンクする必要があります(末尾の "d"がないことに注意してください) – Miki

+0

返信いただきありがとうございます。間違っています。 – mkersche17

+1

おそらく、あなたがpdfソースからlibテキストをコピーするとき、それは1つのシンボルとして "fl"を取るでしょう。 – Jodo

答えて

1

あなたの投稿にジョードがコメントしたように、&ペーストをコピーすると、flは1文字になります。任意のASCIIテキスト変換プログラム(3バイト文字のようです)でテストできます。それを手動で書くことで問題は解決します。

+0

本当にそれを問題とした方が良いでしょう。私の一日! – mkersche17

関連する問題