Connector / C ++ - необходимые библиотеки + ошибка - PullRequest
0 голосов
/ 23 марта 2012

Мне действительно нужно подключиться к моему серверу mysql, используя c ++. Поэтому я скачал 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 голосов
/ 23 марта 2012

Зачем повышать?Почему Одбк?Вам не нужно или не хочется ни одной из этих вещей.Вы пытаетесь скомпилировать сам код соединителя?Зачем ты это делаешь?Не.Просто

# include "mysql/mysql.h"
# include "mysql/errmsg.h"

в вашем коде.Вам может понадобиться внешний "С" там.Тогда связывайтесь с libmysql, и это все хорошо.

0 голосов
/ 23 марта 2012

Вы включили mysql_driver.h? И есть ли каталог include для вашего включенного пути?

...