【问题标题】:Disable linking for a specific library禁用特定库的链接
【发布时间】:2011-09-24 16:49:42
【问题描述】:

在 Visual Stuido 2008 中,我收到“警告 LNK4099: PDB 'vc60.pdb' is not found with ...”问题是包含此特定 .obj 文件的 .lib 文件不是我的“项目”可以明确告诉生成/不生成调试信息。如果可能的话,我不想简单地忽略警告。有没有办法告诉我的项目不要链接这个库?

【问题讨论】:

    标签: visual-studio-2008 linker


    【解决方案1】:

    尝试链接器选项->忽略默认库 - 如果您不使用它们,则不必保留引用。如果使用此选项,则没有链接库,如果您没有告诉链接。

    【讨论】:

    • 如果我这样做,那么我会得到编译错误,所以我想我不能忽略它。我确实有一个 vc90.pdb 文件,但没有它正在寻找的 vc60.pdb 文件。 vc90 文件可能是正确的吗?如果是这样,我如何将库链接到这个 pdb 文件?感谢您的帮助!
    • 项目属性->链接器选项->调试->生成程序数据库文件。您可以在此处设置 .pdb 的名称。或者干脆把它关掉。
    猜你喜欢
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    相关资源
    最近更新 更多