C#调用C++dll文件 运行提示找不到函数的入口点

来源:互联网 发布:专业看盘软件 编辑:程序博客网 时间:2024/04/27 18:53
1、首先用DllAnalyzer查看dll的输出函数名,发现输出的函数名有所变化,多了@xxx和一些别的奇怪的字符,实际上是因为C++重载机制造成的,使用使用extern "C"关键字即可
2、WINAPI形式的函数在未使用DEF文件的情况下导出的名称后面会带有@xxx 形式的修饰,def文件编写完后在 连接器->输入->模块定义文件 定义一下
0 0
原创粉丝点击