J'utilise la bibliothèque statique mysqlclient.lib pour un projet C que je réalise dans Visual Studio 2010. Le programme se construit bien mais quand j'essaie de déboguer mon programme, les points de rupture sont évidés et disent "le point d'arrêt ne sera pas actuellement touché, aucun symbole n'a été chargé pour ce document ". J'ai inclus la version de débogage de mysqlclient.lib mais je reçois un tas d'avertissements de linker lors de la construction.MySQL C pdb files
mysqlclient.lib(sha.obj) : warning LNK4099: PDB 'taocrypt.pdb' was not found with
'mysqlclient.lib(sha.obj)' or at '/my project directory'\taocrypt.pdb'; linking
object as if no debug info
Et j'obtiens cet avertissement pour environ 7-8 fichiers obj par fichier pdb. Les fichiers pdb introuvables sont taocrypt.pdb, yassl.pdb, zlib.pdb, mysys.pdb, strings.pdb, dbug.pdb, clientlib.pdb
Suis-je censé inclure ces fichiers pdb dans mon projet d'une manière ou d'une autre? Il y a un fichier mysqlclient.pdb fourni avec mysqlclient.lib mais je ne sais pas quoi en faire. Qu'est-ce que je suis censé faire avec?
Cheers.
Essayez de placer votre fichier pdb dans le même dossier que le fichier .lib, puis de le compiler. –
Compiler quoi, le programme ou la lib? Les fichiers pdb et lib sont déjà dans le même dossier. – Michael