【发布时间】:2011-09-14 11:28:51
【问题描述】:
有没有办法对 DLL 及其 .lib 文件进行后处理,以删除我不希望在其中包含的符号?
背景:
DLL 的代码使用 boost::serialization,它 dll 导出(很多很多)符号。显然,这是为了使链接器不会忽略未引用但在初始化时具有重要副作用的静态对象。
但是,我非常希望在 DLL 的导出符号中没有任何提升的提示。
我的理由是,由于链接步骤已经完成,删除由库引起的符号表中的混乱是安全的。
因此,我想知道是否有一些工具可以做到这一点。
【问题讨论】:
标签: visual-studio visual-studio-2005