私は私が作ったゲームで、それは入力だ使用できるコンピュータとPM4でコンセプト2エルゴメーターを接続しようとしていますUnity3D。は、SDKを使用してPCにエルゴメーターを接続しようとしているが、プログラムが見つけることができないのdll
エルゴメータの会社はにC++(私はC++と経験を持っていない)ですSDKを提供します。
私はC#のにC++コードをラップするthisコードを使用しています。
ここで私は "PM3DDICP.dll" と "PM3Csafe.dll" と "RPPM3Csafe.dll" と "RPPM3DDI.dll" を交換してください。
私はプログラムは、次の例外をスローするコードを実行します。DLL PM3DDICP.dll
ため
System.DllNotFoundExeptionそれはないですので、私はソリューションフォルダ内のSDKのファイルを置きますそれは私が推測する...
私は依存関係に問題があるかもしれないと(stackoverflow)を読んで、DependencyWalkerを使用しました。
目標は、その速度を得ることです...私は行方不明の依存関係のメッセージのトンを得たが、それはDependencyWalkerが維持されていないとWindowsのでいくつかの変更が欠落している依存関係レポートを引き起こしていることが判明人はローミングしてUnity3dにそれを使用しています。
質問は次のようになります。彼はdllファイルを見つけることができないとき
- は、どのように私はこのSDKを使用することができますか?
- 「偽の」偽のすべての依存関係の中で依存関係の問題を見つける方法を教えてください。