最近做项目的时候,需要对接厂商提供的 IP 摄像头.但是他们只提供了 C++ 的 SDK,没办法,只能开始撸 C# 的 SDK Helper 类.本篇文章主要记录了对接 C++ DLL 需要注意的几个地方,以及常见类型的转换. 要对接 C++ 的 DLL,首先得知道如何引用 DLL 内的方法.在 C# 当中,只需要编写符合 C++ 的函数签名,再使用 [DllImport] 特性指定 DLL 文件路径和入口点等参数即可. 假如你需要使用 Win32 API 提供的方法,这里我以 SetProce…