我正在链接许多第 3 方 .lib 文件,并且在链接时收到大量 LNK4099 警告。看来这个警告消息无法抑制,所以我相信如果我从 .lib 文件中删除所有调试信息,则不会显示警告。有没有办法删除调试信息?这些是我没有源代码的库。
我正在使用 VS2005 C++(当然是在 Windows 上)。
最佳答案
我认为这是不可能的,至少在使用传统工具的情况下是不可能的。我建议您联系供应商并请求他们重建没有调试信息的 .lib 文件。
关于c++ - 是否可以从 COFF 库文件 (.lib) 中去除调试信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1009124/