私は、Unity3dというゲームエンジン用のプラグインであるDLLを使用しています。 Visual C++ Express 2010でWindows 7 64ビットUltimate EditionでDLLを作成しました。 DLLは、最初に作成されたマシン上で正常に機能します。DLLNotFoundException
問題は、DLLが別のマシンのUnity3d Editorで機能しておらず、基本的にDLLに依存関係がないことを示すエラーが発生することです。
Error: The Side-by-Side configuration information for "c:\users\dewayne\desktop\shared\vrpnplugin\unityplugin\build\release\OPTITRACKPLUGIN.DLL" contains errors. The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail (14001).
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
のVisual C++ Expressの2010のプロジェクトおよびソリューションファイルがhere見つけることができます。(これが関連している場合)、ターゲットマシンは、依存関係ウォーカーのエラーログから
結果Windows 7のホーム64ビットを実行しています。 zipは79MBで、その依存関係も含まれています。
問題のDLLは、あなたのdllでOptiTrackPlugin.dll
"アプリケーションイベントログを確認してください"それよりもはっきりとは分かりません。あなたは? –
sxstrace.exeを実行しましたか?それはあなたに何がうまくいかないかの良いアイデアを与えます – Ben