VS2019编译的dll,导出函数被改名

青蛙工作室 青蛙工作室 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用vs2019,写了一个很简单的dll,目标平台选择x64,得到的dll是正常的,符合要求。如果选择目标平台为x86,则得到的dll不能用。经dumpbin查看,发现导出函数全部被改名了。比如原本是 Initial 就被改成 _Initial00。可是我编译是同一个项目,只是选择目标平台不同而已,而且也有写明导出函数 extern "C" __declspec(dllexport) int __stdcall Initial();
请问是什么原因,如何解决?
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
青蛙工作室
进程/线程/DLL 15,466 成员 49,169 内容