使用C#调用C++生成的.dll,调用函数test(),并传入图像的地址作为参数,报错:

C#调用C++生成的.dll文件报错:外部组件发生异常

 

经调试,发现是C#函数参数和C++函数参数的类型有一个对应的关系,未修改前,C++程序和C#的程序都取string 类型

C#调用C++生成的.dll文件报错:外部组件发生异常

C#调用C++生成的.dll文件报错:外部组件发生异常

 

把C++程序test()的参数改为 char* 类型,程序成功运行。

 

相关文章:

  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
  • 2021-08-05
  • 2021-06-22
  • 2021-09-29
  • 2022-12-23
猜你喜欢
  • 2021-11-26
  • 2021-12-04
  • 2021-10-30
  • 2022-12-23
  • 2021-09-05
  • 2021-07-04
相关资源
相似解决方案