[英]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.