相关疑难解决方法(0)

从 DLL 及其关联的导入库 (VS8) 中删除导出的符号

有什么方法可以对 DLL 及其 .lib 文件进行后处理以删除我不想要的符号?

背景:

DLL 的代码使用 boost::serialization,它 dllexports(很多)符号。显然,这是为了使链接器不会省略未引用但在初始化时具有重要副作用的静态对象。

但是,我非常希望 DLL 的导出符号中没有任何提升的提示。

我的理由是,既然链接步骤已经完成,那么删除由库引起的符号表中的混乱是安全的。

因此,我想知道是否存在一些工具来实现这一点。

visual-studio-2005 visual-studio

5
推荐指数
1
解决办法
2375
查看次数

标签 统计

visual-studio ×1

visual-studio-2005 ×1