尝试使用SDK将测力计连接到pc,但程序找不到dll



我正在尝试将concept2测力计与PM4与计算机连接起来,以便我可以在Unity3D制作的游戏中使用它的输入。

测力计的公司提供了一个C++的SDK(我没有C++的经验)。

我使用此代码将C++代码包装在C#中。
在这里,我将">RPPM3DDI.dll"替换为">PM3DDICP.dll",将">RPPM3Csafe.dll"替换为">PM3Csafe.dll"。

当我运行代码时,程序会抛出以下异常:

System.DllNotFoundExeption for DLL PM3DDICP.dll

我将SDK的文件放在解决方案文件夹中,所以我想不是这样...
所以我读到(在stackoverflow上)依赖项可能存在问题,我使用了DependencyWalker
我收到了大量缺少依赖项的消息,但事实证明DependencyWalker没有得到维护,Windows中的一些更改导致依赖项报告丢失......

目标是获得一个人划船的速度并在Unity3d中使用它。

现在的问题是:

  • 当他找不到dll文件时,我该如何使用此SDK?
  • 如何在所有"假"缺失依赖项中找到依赖项问题?

我发现了问题,我想:也许这个答案对其他人也有用。

问题是我把SDK文件放在了错误的文件夹中(我知道菜鸟错误...... 我需要将文件放入:项目文件夹->bin->调试

我在互联网上找不到此解决方案

最新更新