gpt4 book ai didi

c++ - 警告 LNK4099 : PDB 'vc80.pdb' was not found after switching to vista

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:14:01 26 4
gpt4 key购买 nike

在从我的旧 XP 移动到新的 vista PC 后,我在 VS2005 中的一个旧项目中收到以下几个警告:

UnitTest++.vsnet2005.lib(TestRunner.obj) : 警告 LNK4099: PDB 'vc80.pdb' was not found with 'c:\projects\blah.lib' or at 'c:\projects\blah\debug\vc80 .pdb';链接对象就好像没有调试信息一样

我知道可以忽略此警告,但我不喜欢警告。这些警告都与我静态链接到的第三方库 (UnitTest++) 有关。我看不出这与 vista 有什么关系,但是两台 PC 在构建后的相同位置都有相同数量的 vc80.pdb 文件,所以我对如何解决这个问题感到困惑。欢迎任何想法。

编辑:好的,它已经消失了。以防万一有人遇到任何类似的事情我做了三件事但不确定是什么点击了它:

1:复制lib旁边的任何旧vc80.pdb,构建它,然后删除pdb

2: 将properties->c/c++->debug information format从edit and continue改为database only, build it, 然后再切换回来

3:重建第三方库(这似乎很有可能,但我确定这是我昨天做的第一件事但没有效果......)

最佳答案

您是否尝试过清理/重建 UnitTest++ 库项目(如果它是构建表单源)?

关于c++ - 警告 LNK4099 : PDB 'vc80.pdb' was not found after switching to vista,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/614325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com