用Exescope等工具打开dll文件,导出函数名称变得比较混乱。这是由于c++支持函数名重载,所以编译器会根据自己的规则对函数名进行篡改,防止命名发生冲突。

如果想避免这种情况发生,有如下两种解决办法:

1、在dll的.cpp 和.h头文件中在函数前 加关键字_stdcall
2、在.def文件中直接指定导出的函数名

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2021-12-23
  • 2021-12-23
  • 2021-12-23
猜你喜欢
  • 2021-11-14
  • 2021-12-23
  • 2022-12-23
  • 2021-12-23
  • 2021-07-01
  • 2021-11-21
相关资源
相似解决方案