私は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.libopencv_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に\リリース")フォルダ:
何の問題だろうか?
リリースモードでopencv_ .libにリンクする必要があります(末尾の "d"がないことに注意してください) –
Miki
返信いただきありがとうございます。間違っています。 – mkersche17
おそらく、あなたがpdfソースからlibテキストをコピーするとき、それは1つのシンボルとして "fl"を取るでしょう。 – Jodo