Connector / C ++ - 必要的库+错误

时间:2012-03-23 14:18:02

标签: c++ mysql mysql-connector

我真的需要使用c ++连接到我的mysql服务器。因此,我下载了Connector / C ++,Connector / C(libmysql),Connector / ODBC和Boost。现在,那些我需要的所有图书馆吗?此外,此代码给我一个错误:

sql::mysql::MySQL_Driver *driver;

因为命名空间mysql没有成员MySQL_Driver

编译时的另一个错误:

c:\program files (x86)\mysql\mysql connector c++ 1.1.0\include\cppconn\connection.h(29): fatal error C1083: Datei (Include) kann nicht geöffnet werden: "boost/variant.hpp": No such file or directory.

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您是否包含mysql_driver.h?并且是包含路径中的boost的包含目录吗?

答案 1 :(得分:0)

为什么要提升?为什么odbc?你不需要或不需要这些东西。您是否尝试编译连接器代码本身?你为什么这样做?别。只是

# include "mysql/mysql.h"
# include "mysql/errmsg.h"
你的代码中的

。你可能需要一个外部的“C”。然后链接libmysql,这一切都很好。

HTH