C#调用C++产生的DLL时,总是会出现System.Runtime.InteropServices.SEHException:“外部组件发生异常

ZJY 0 信誉分
2024-03-27T09:29:47.05+00:00

[DllImport(@"C:\Users\admin\Desktop\ABC_DLL\x64\Release\ABC_DLL.dll")]

public static extern bool ConnectUSBPort(int vid, int pid);

在C#中通过如上代码导入C++DLL中的函数,在该函数使用过程中,有时会出现System.Runtime.InteropServices.SEHException:“外部组件发生异常。

希望能够得到让该异常不再出现的解决方法

C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
140 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
93 个问题
{count} 票