Je reçois plusieurs des avertissements suivants dans VS2005 sur un ancien projet après avoir quitté mon ancien XP vers un nouveau PC Vista:avertissement LNK4099: APB « vc80.pdb » n'a pas été trouvé après le passage à Vista
UnitTest ++. Vsnet2005.lib (TestRunner.obj): avertissement LNK4099: PDB 'vc80.pdb' n'a pas été trouvé avec 'c: \ projects \ blah.lib' ou 'c: \ projects \ blah \ debug \ vc80.pdb' ; objet de liaison comme si aucune information de débogage
Je sais que ce warnign peut être ignoré mais je n'aime pas les avertissements. Les avertissements se rapportent tous à une bibliothèque tierce (UnitTest ++) avec laquelle je suis lié statiquement. Je ne vois pas comment cela peut être lié à Vista, mais les deux PC ont la même quantité de fichiers vc80.pdb dans les mêmes endroits après une construction, donc je suis confus quant à la façon de résoudre ce problème. Toutes les idées sont les bienvenues
Editer: Ok c'est parti. Juste au cas où quelqu'un expeeriences toute autre chose que j'ai fait trois choses, mais pas sûr de ce cliqué-dessus:
1: copier une ancienne vc80.pdb à côté de la lib, construit, puis supprimé le pdb
2 : changé les propriétés-> c/C++ -> format d'information de débogage de modifier et continuer à base de données seulement, construit, et l'a réactivé
3: reconstruit la bibliothèque de tiers (cela semble très probable mais je suis bien sûr que c'était la première chose que j'ai faite hier sans effet ...)