使用库与C ++连接到mysql错误

时间:2017-04-24 11:33:05

标签: c++ mysql

我下载了这个: https://dev.mysql.com/downloads/connector/cpp/ 我把它(我希望正确)链接到visual studio,但我仍然得到像“Identifier MYSQL未定义”这样的错误。基本上我写了3行代码,我得到这个错误(我知道我需要将库链接到visual studio,我做了,但仍然无法正常工作,也许我必须下载别的东西?)谢谢

    MYSQL *conn;
    MYSQL_RES *res;
    MYSQL_ROW row;

编辑: 我包括这3个标题

#include <mysql_connection.h>
#include <mysql_driver.h>
#include <mysql_error.h>

我不能包含更多

2 个答案:

答案 0 :(得分:0)

请检查您的mysql头文件是否在项目的包含路径

#include<mysql/mysql.h>

#include<mysql.h>

答案 1 :(得分:0)

  

我没有标题&#34; mysql.h&#34;

     

在文件mysql-connector-c ++ - noinstall-1.1.8-winx64下包含你找到2 .h文件:mysql_connection.h,mysql_driver.h和mysql_error.h,没有&#34; mysql.h& #34;文件,为什么?

     

也许我必须下载别的东西?

您也需要安装实际的MySQL库;这只是C ++连接器。

the installation instructions中明确说明了这一点,在继续操作之前,您应该仔细阅读和研究。