-1

私は実際に自分のコンピューターでopencvを実行しようとしています。Windows で環境変数を既に構成し、インクルードとライブラリのパスをプロパティシートに追加しました。

追加の依存関係を追加したいときは、自分のディレクトリ (opencv\build\x64\vs12\lib) を監視しましたが、ファイルは 2 つしかありません。opencv_world310.lib と opencv_world310d.lib。だから、それらは私のHDDにあります。

これらは私が追加しなければならないファイルだと思いますか?

私はこれを行った後、エラー LNK1104 could not open "opencv_world310d.lib. opencv_world310.lib と同じ.

私はopencvからサンプルコードを構築しようとしているので、すべてうまくいくはずです。問題のないチュートリアルをいくつか見ました。しかし、彼らはOpenCv3.0を使用しました

回避策はありますか?

敬具

4

1 に答える 1

1

はい。デフォルトでは、リンクするファイルは opencv_world310.lib だけです。または、デバッグ構成でビルドしている場合は、代わりに opencv_world310d.lib を使用する必要があります。

エラー コードは LNK1104 であるため、追加のライブラリ パスが間違っていると思われます。

そして、win32 コードではなく x64 コードをビルドしていることを確認してください。

于 2016-06-09T07:53:20.200 に答える