EmguCV 2.4.2.1777をインストールしました。私は32ビットのWindows 7を持っているので、インストーラを使ってインストールしました。今、私はC#のウィンドウでウェブカメラのビデオをキャプチャするための簡単なコードを書こうとしています。 問題は、私は、次の有名なエラーを取得しています実行中の後です:EmguCV 'Emgu.CV.CvInvoke'例外
A first chance exception of type 'System.DllNotFoundException' occurred in Emgu.CV.dll
A first chance exception of type 'System.TypeInitializationException' occurred in Emgu.CV.dll
An unhandled exception of type 'System.TypeInitializationException' occurred in Emgu.CV.dll
ファイルEmgu.CV.dllがフォルダに存在しています。私はなぜそのエラーを与えるのか分からない。
1)インストールMSVCR:私は仲間のstackoverflowのユーザーや他の多くの参考文献によって提案されているすべてのチェックを試みた MSVCRT 10.0 SP1 x86のを
2)が実行ディレクトリ
にOpenCVのDLLをコピー3)32ビットOSもあります。それも問題ではありません。
しかし、私は依存関係をチェックするとき、私は問題に直面した:
私はcvextern.dllを開くためにDependecyWalkerを使用し、次の依存関係が欠落しているが見つかりました:
NVCUDA.DLL
API-MS-WIN-CORE-COM-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
DCOMP.DLL
IESHIMS.DLL
また、以下を与えた:
をエラー:少なくとも1つの必要な暗黙のまたは転送された依存関係が見つかりませんでした。 警告:少なくとも1つの遅延ロード依存モジュールが見つかりませんでした。 警告:遅延ロード依存モジュールのエクスポート機能がないため、少なくとも1つのモジュールに未解決のインポートがあります。
例外で私を助けてください。前もって感謝します。