最近某个项目要采集交易终端的信息用于监管,主要厂商给出了API,C++版的...开启hard模式!!! C#调用C++的DLL基本就两种方法:加一个VC++项目包一层,或者使用P/Invoke(平台调用).前者对于纯C#的客户端来说,增加了复杂性.那就只剩下平台调用了.使用平台调用的过程比较艰辛,主要遇到了两个问题:1.调用方式CallingConvention:2.参数类型: 调用方式默认貌似StdCall,如果调用Windows API,可以不写:但是对于C风格的,呵呵,得写成Cdecl.如…