C ++ MySQL连接器链接错误

时间:2013-04-13 08:31:15

标签: c++ mysql linker

我尝试使用这个例子

  

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,转到Project Properties,C / C ++,General,并将其添加到Additional Include Directories。

我已创建c ++控制台应用程序并尝试运行项目,但我有错误:

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

请告诉我,我做错了什么?

2 个答案:

答案 0 :(得分:0)

存在链接器问题。检查是否已将MySQL connector的库* .DLL包含到项目的构建(链接)设置中。或者链接器无法找到外部函数的实现位置。仅包含头文件是不够的。

P.S:使用空root密码是一个糟糕的决定。

答案 1 :(得分:0)

可能是由于项目属性中缺少mysqlcppconn.lib-> Linker->输入
http://dev.mysql.com/doc/refman/5.6/en/connector-cpp-apps-windows-visual-studio.html
详细介绍如何在项目中使用mysqlcppconn。