繁体   English   中英

从Visual C ++生成中删除未使用的.lib文件

[英]Removing unused .lib files from Visual C++ build

link.exe是否有命令行参数,Visual Studio设置或其他技术来打印出构建DLL或EXE实际上不需要哪些指定的库文件?

我正在尝试修剪一个项目文件(本机c ++),该文件有几十个不必要的.lib文件指定为依赖项。 到目前为止,我只是删除每个“一次一个”并重建。 必须有一个更好的方法。 我怀疑链接器会知道是否实际使用了库,而不是输出二进制文件的链接。

使用LINK.EXE命令的/VERBOSE:UNUSEDLIBS选项。

https://msdn.microsoft.com/en-us/library/wdsk6as6.aspx

“/ VERBOSE:UNUSEDLIBS - 显示有关创建映像时未使用的任何库文件的信息。”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM