gpt4 book ai didi

c++ - 创建DLL时导出所有符号

转载 作者:太空宇宙 更新时间:2023-11-04 04:47:02 25 4
gpt4 key购买 nike

在VS2005中,我想创建一个DLL并自动导出所有符号,而不需要在任何地方添加declspec(DLL export),也不需要手动创建.def文件。这是个办法吗?

最佳答案

这是可以做到的。。。
我们在这里的方法是使用链接器的/DEF选项传递包含导出列表的"module definition file"。我从你的问题中看出你知道这些文件。但是,我们不是手工做的。导出列表本身由dumpbin/LINKERMEMBER命令创建,并通过简单的脚本将输出操作为模块定义文件的格式。
安装它需要做很多工作,但它允许我们在Windows上编译在没有dllexport声明的情况下为Unix创建的代码。

关于c++ - 创建DLL时导出所有符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19785265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com