opencv hdf5.dll を実行している VS が見つかりません

最近、VS で opencv3.3 プログラムを実行すると、「hdf5.dll が見つかりません。解決するにはプログラムを再インストールしてください。」というプロンプトが表示されます。

最初は、C:/windows/system32 にある設定ファイルを削除したためだと思いましたが、このファイルは他の人のコンピュータには存在せず、インターネットからダウンロードしても見つかりませんでした。

これが私がそれを解決した方法です: システム全体で hdf5.dll を検索するためにすべてを使用します。幸いなことに、これは anaconda と matlab の設定ファイルにあるので、c:/windows/system32 で見つかったものをテストしました。幸運にもそれを解決できました。

理由は何ですか?

  • vs + opencv3.3 が実行できない
  • VS は純粋な C++ を書き込みます。プロンプトを見つけられない DLL はありません
  • qt + opencv3.3は実行できます

cmake / qmake のコンパイル時間の違いでしょうか?

おすすめ

転載: blog.csdn.net/changeworldjust/article/details/105055234