VS2019编译的dll,导出函数被改名
用vs2019,写了一个很简单的dll,目标平台选择x64,得到的dll是正常的,符合要求。如果选择目标平台为x86,则得到的dll不能用。经dumpbin查看,发现导出函数全部被改名了。比如原本是 Initial 就被改成 _Initial00。可是我编译是同一个项目,只是选择目标平台不同而已,而且也有写明导出函数 extern "C" __declspec(dllexport) int __stdcall Initial();
请问是什么原因,如何解决?
请问是什么原因,如何解决?
...全文
相关推荐
详解VS2019 dumpbin查看DLL的导出函数
主要介绍了详解VS2019 dumpbin查看DLL的导出函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
【问题记录】VS2019编译ARM64 dll工程只生成dll未生成lib导出库
VS2019使用动态链接库工程模板:编译之后生成文件只有dll,没有lib导出库:
matlab函数编译dll,vs调用该dll的方法
将matlab的.m文件编译成dll的步骤: 本文只介绍使用deploytool工具编译的方法 键入deploytool命令,打开deploytool工具 选择第三个选项“Library Compiler" 左上角选择"C++ Shared Library",旁边”Add exported functions"右边点击加号添加要导出的函数,可以添加多个
vs2019生成dll并调用的实现示例
主要介绍了vs2019生成dll并调用的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
vs2019 CrystalDecisions水晶报表dll文件
CrystalDecisions.CrystalReports,水晶报表配置DLL文件,vs2019


进程/线程/DLL
