dllImport的入口点问题

通过Dependencies查询Dll对应方法的EntryPoint

image-20221009163930252

然后在dllimport的attribute中显式申明EntryPoint

[DllImport("demo.dll", SetLastError = true,EntryPoint ="??0DemoManager@EcgParser@Gfeit@@AEAA@XZ")]
        public static extern IntPtr DemoManager();

导入类方法的问题

最好的方式还是使用C++构造wrapper,然后通过windowsApi的方式调用Pinvoke

参考链接