MySQL C pdb файлы - PullRequest
       5

MySQL C pdb файлы

0 голосов
/ 12 октября 2011

Я использую статическую библиотеку mysqlclient.lib для C-проекта, который я делаю в Visual Studio 2010. Программа работает нормально, но когда я пытаюсь отладить свою программу, точки останова выдвигаются и говорят «точка останова в настоящее время не будет быть пораженным. для этого документа не было загружено ни одного символа ". Я включил отладочную версию mysqlclient.lib, однако я получаю кучу предупреждений компоновщика при сборке.

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

И я получаю это предупреждение для примерно 7-8 файлов obj на файл pdb. Файлы pdb, которые не найдены, taocrypt.pdb, yassl.pdb, zlib.pdb, mysys.pdb, strings.pdb, dbug.pdb, clientlib.pdb. Я должен как-то включить эти файлы pdb в мой проект? Есть файл mysqlclient.pdb, который поставляется с mysqlclient.lib, но я не знаю, что с ним делать. Что мне с этим делать?

Приветствие.

1 Ответ

0 голосов
/ 13 октября 2011

Взгляните на это .
В нем говорится «В Windows символы для yaSSL и taocrypt отсутствовали в mysqlclient.lib, что приводило к неразрешенным ошибкам символов для клиентов, связанных с этой библиотекой. (Ошибка №27861)»
Так что вы можете попробовать перейти на более позднюю версиюверсия MySQL (после 5.0.48) и посмотрите, возникает ли проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...