Frage

Ich erhalte mehrere der folgenden Warnungen in VS2005 auf einem alten Projekt, nachdem sie von meinem alten XP auf einen neuen Vista-PC zu bewegen:

Unittest ++ vsnet2005.lib (TestRunner.obj.): Warnung LNK4099: ': \ projects \ blah.lib c' oder ‚c: \ projects \ bla \ debug \ VC80 PDB 'vc80.pdb' wurde nicht mit gefunden PDB '; Verknüpfungsobjekt als wenn keine Debug-Informationen

Ich weiß, dass diese warnign ignoriert werden kann, aber Ich mag Warnungen nicht. Die Warnungen beziehen sich alle auf einen Dritten Bibliothek (Unittest ++) Ich statisch bin Anbindung an. Ich kann nicht sehen, wie man das Vista in Beziehung gesetzt werden können, aber beide PCs haben die gleiche Menge an vc80.pdb Dateien in den gleichen Stellen nach einem Build so bin ich verwirrt darüber, wie dieses Problem zu beheben. Irgendwelche Ideen willkommen.

Edit: Ok es ist verschwunden. Nur für den Fall jemand irgendeine Sache ähnlich expeeriences habe ich drei Dinge, aber nicht sicher, was angeklickt hat über:

1: Kopieren Sie alle alten vc80.pdb neben dem lib, baute es und gelöscht dann die PDB

2: geändert, um die Eigenschaften-> C / C ++ -> Debug-Informationen Format von bearbeiten und nur noch für Datenbank, gebaut und schaltete es wieder

3: Dritte Bibliothek neu aufgebaut (dies scheint sehr wahrscheinlich, aber ich bin sicher, dass dies das erste, was ich war gestern keine Wirkung ...)

War es hilfreich?

Lösung

Sie haben versucht, Unittest ++ Bibliothek Projekte zu reinigen / rebuild (wenn es baut Form Quellen)?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top