2013-04-13 131 views
0

我試圖用這個例子C++的MySQL連接器鏈接錯誤

http://dev.mysql.com/doc/refman/5.6/en/connector-cpp-examples-complete-example-1.html

我下載C++連接器,把DLL這裏:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib

和頭包括文件夾。

然後,我下載boost,轉到項目屬性,C/C++,常規,並將其添加到其他包含目錄。

我已創建C++控制檯aplication和嘗試運行的項目,但我有錯誤:

http://img687.imageshack.us/img687/148/54826950.jpg

請告訴我,我究竟做錯了什麼?

+0

與您的問題無關,但您應該更改您的MySQL根密碼 –

回答

0

存在鏈接器問題。檢查您是否已將MySQL connector的庫* .DLL包含到項目的構建(鏈接)設置中。或者鏈接器無法找到外部函數的實現位置。僅包含頭文件是不夠的。

P.S:使用空的root密碼是一個糟糕的desicion。

0

可能是由於在項目屬性 - 缺少mysqlcppconn.lib>連接器 - >輸入
http://dev.mysql.com/doc/refman/5.6/en/connector-cpp-apps-windows-visual-studio.html
如何在項目中使用mysqlcppconn詳細walkthru。

+0

什麼是mysqlcppconn.lib? In連接器,我下載(zip),這個文件不存在 在官方網站上沒有任何關於此文件的信息。 我可以在哪裏下載?爲什麼這個文件不存在? – user2254511

+0

你從哪裏卸下拉鍊? [Here](http://dev.mysql.com/downloads/connector/cpp/),你可以在/ lib下載mysqlcppconn.lib的zip archiwe。另外[這裏](http://dev.mysql.com/doc/refman/5.6/en/connector-cpp-apps-windows-visual-studio.html)你可以找到詳細的說明如何使用它。 – alexrider