vs2017链接Realsense相机

时间:2018-07-09 14:38:50

标签: c# visual-studio-2017 realsense

我正在尝试在c#项目中使用Intel RealSense相机。
虽然示例代码似乎可以正常运行。

我在不同文件夹中的项目引发异常。 无法加载DLL
realsense2:找不到指定的模块。(HRESULT:0x8007007E的异常)。

我现在将realsense2.dll放在lib文件夹和debug文件夹中。 我认为它是一个非托管dll,另一个“ Intel.RealSense.dll”接缝了.net接口dll。我将lib和debug文件夹都放在了两个位置(调试文件夹和lib文件夹)中都尝试引用Intel.realsense.dll(.net api包装器),但是没有成功。

在英特尔论坛上,我指出,有时在CPU模型不正确时会引发错误,但我将其与示例相同。 这必须是一些Visual Studio错误(因为Intel示例起作用)。 但是我想念哪里出了问题。

1 个答案:

答案 0 :(得分:0)

注意:从下面看,我认为您可能拥有所有这些DLL。可能您遇到了路径问题。检查您的EXE是否从DLL所在的同一文件夹运行。

这是DUMPBIN输出的realsense2.dll(x86)的依赖项:

这些Windows:

KERNEL32.dll
USER32.dll
ole32.dll
OLEAUT32.dll
ADVAPI32.dll
SHLWAPI.dll
CFGMGR32.dll
SETUPAPI.dll
MF.dll
MFPlat.DLL
MFReadWrite.dll
WINUSB.DLL

这是VS 2017的一个:

VCOMP140.DLL

Dependency Walker会告诉您您有或没有。