opencv2.3 IN VC++ 2010 expressを使用してアプリケーションを作成しています。ビルドは成功しましたが、コンパイル中に 'opencv_highgui230.dllが見つかりませんでした。アプリケーションを再インストールすると問題が解決するかもしれません。'必要なインクルードファイルとlibファイルをすべて追加しましたが、opencv_highgui230.dllが見つかりませんでした
0
A
答えて
1
このDLLは、bin
またはOpenCVライブラリをインストールした場所にある同様の名前のディレクトリにあります。さまざまなライブラリのWindowsバイナリディストリビューションでは、DLLが通常含まれています。
プログラムをロードするには、システムディレクトリの実行可能ファイルと同じディレクトリ(通常)でなければなりません。コード内でプログラムで場所を指定できると思います。これはMSDN articleより詳細を伝えることができます。
正しい解決方法は、実行可能ファイルのディレクトリにDLLをコピーすることです。
0
アプリケーションがライブラリに依存しているため、アプリケーションをビルドする前にライブラリを最初ににビルドする必要があります。エラーメッセージは、コードファイルの1つではなく、ライブラリに対応するバイナリファイルopencv_highgui230.dll
が見つからないことを示しています。
適切なプロジェクト依存関係を設定することで、プロジェクトを自動的に正しい順序で構築するようにVisual Studioを構成することも、手動で行うこともできます。
関連する問題
- 1. dllが見つかりません
- 2. .DLLライブラリが見つかりません
- 3. PInvoke DLL 'sqlceme30.dll'が見つかりません
- 4. JNAがネイティブDLLにアクセスしようとしましたが、モジュールが見つかりませんでした。エラー、依存関係が見つかりません。
- 5. glutInit()エラーが発生しました - DLLが見つかりません
- 6. 指定されたモジュールは見つかりませんでしたが、dll参照はありません
- 7. ファイルはコンソールアプリケーションでサードパーティのdllが見つかりません
- 8. C++実行可能ファイル - MSVCR100.dllが見つかりませんでした。エラー
- 9. C#application:インストーラをビルドした後にローカライゼーションDLLが見つかりません
- 10. 共有ポイントのワークフローのDLLが見つかりません
- 11. ブレンド4 DLLがTFSビルドに見つかりません
- 12. System.Web.Abstractions dllが見つかりませんHttpPostedFileBaseクラス
- 13. libstdC++ - 6.dllが見つかりません
- 14. Excel - "ファイルが見つかりません:VBA6.DLL"
- 15. MinGW/Eclipse Cビルドの問題:DLLが見つかりません
- 16. Mingw libgcc_s_sjlj-1.dllが見つかりません
- 17. CreateProcessとコマンドラインとDLLが見つかりません
- 18. FlsAllocがKERNEL32.dllに見つかりません?
- 19. pfclnt90.dllが見つかりません。 (SQL Server 2005 Enterprise)
- 20. モジュール ".dll"がロードされましたが、エントリポイントが見つかりませんでした
- 21. Javaアプリケーションではクラスが見つかりましたが、JSFでは見つかりませんでしたか?
- 22. PDFヘッダーが見つかりませんでした: '%PDF'がxCodeに見つかりません
- 23. 404が見つかりませんでしたファイルが見つかりませんMVC
- 24. アンドロイドデバイスでファイルが見つかりませんでしたが、アンドロイドエミュレータで見つかりました
- 25. が見つかりませんsgen.exeが見つかりません
- 26. メモリリークが見つかりましたが見つかりませんでしたか?
- 27. ios 5でファイルが見つかりませんでしたか?
- 28. アクティビティが見つかりませんでした(FCが原因)
- 29. 指定されたモジュールが見つかりません - 64ビットdll
- 30. Spring MVCのデフォルトコンストラクタが見つかりませんでしたか?
実際にはこのDLLはopencv2.3のbinフォルダにあり、libフォルダだけを追加の依存関係に追加しました。このbinフォルダのパスを指定する場所はわかりません。 – ATG
あなたはしません。あなたの実行ファイルのどこにDLLをコピーしてください。それがプロジェクトディレクトリの 'Debug'または' Release'サブディレクトリであれば、それはそこに行きます。 –