1
在我的vc2005解決方案中,構建它時,會顯示一些警告,如「警告LNK4099:沒有找到PDB'libbmt.pdb'...」,但我不知道禁用它。如何清除鏈接警告4099
在我的vc2005解決方案中,構建它時,會顯示一些警告,如「警告LNK4099:沒有找到PDB'libbmt.pdb'...」,但我不知道禁用它。如何清除鏈接警告4099
它無法被禁用,因爲它在Microsoft的不可忽視警告列表中。
如果您有使用的庫的源代碼,則可以在調試模式下重建它們,並將生成的* .pdb文件複製到與鏈接的庫相同的目錄中。
如果你沒有來源,有一種變通方法,但它涉及的十六進制編輯鏈接:https://connect.microsoft.com/VisualStudio/feedback/details/176188/can-not-disable-warning-lnk4099
從本質上講,十六進制編輯您的LINK.EXE(在備份後!)扎普 在不可忽略警告列表中出現4099。我做到了,並且一百個左右的4099警告消失了!對於十六進制字節03 10 00 00(它是4099,作爲32位小端序號 十六進制值)的[O] 。將其更改爲(說)FF FF 00 00,保存該文件,然後完成 。