2011-10-12 13 views
0

我使用mysqlclient.lib靜態庫一個C項目,我在Visual Studio 2010程序建立正常,但做的時候我嘗試和調試我的程序的斷點挖空,說」當前不會觸發斷點,本文檔沒有符號加載「。我已經包含了mysqlclient.lib的調試版本,但是我在構建時遇到了一些鏈接器警告。MySQL的çpdb文件

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 

而且我得到每個pdb文件大約7-8個obj文件的警告。 找不到的pdb文件是taocrypt.pdb, yassl.pdb, zlib.pdb, mysys.pdb, strings.pdb, dbug.pdb, clientlib.pdb。我應該以某種方式將這些pdb文件包含在我的項目中? mysqlclient.pdb文件隨mysqlclient.lib一起提供,但我不知道該如何處理它。我該怎麼處理它?

乾杯。

+0

嘗試放置在同一個文件夾中的.lib文件的PDB文件,然後編譯它。 –

+0

編譯什麼,程序或lib? pdb和lib文件已經在同一個文件夾中。 – Michael

回答

0

看看this
它說:「在Windows上yaSSL和taocrypt符號從mysqlclient.lib缺失,導致未解決的符號錯誤針對該庫鏈接的客戶。(錯誤#27861)」
所以,你可以嘗試升級到MySQL的更高版本(在5.0.48之後)並且看問題是否發生。

+0

我正在使用MySQL 5.5.9的庫 – Michael