C#调用 C++DLL 没有添加 extern “C” 修饰词

C++ 源码:
C#调用C++DLL没有加extern "C"修饰的函数解决办法

解决办法:

1、使用 Dependency Walker(http://dependencywalker.com/ ) 它可以扫描32或者64位的Windows模块(exe,dll,ocx,sys等),然后对其依赖关系进行分析并画出一棵模块依赖树
a:头文件函数名
C#调用C++DLL没有加extern "C"修饰的函数解决办法
b:Dependency Walker查看到的函数名

C#调用C++DLL没有加extern "C"修饰的函数解决办法

2、C# 使用这个函数
C#调用C++DLL没有加extern "C"修饰的函数解决办法
结果:
C#调用C++DLL没有加extern "C"修饰的函数解决办法

这样就可以使用了。

相关文章:

  • 2022-12-23
  • 2022-02-18
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-01-11
猜你喜欢
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-27
  • 2021-10-27
相关资源
相似解决方案