C++连接到mysql与库的错误

C++连接到mysql与库的错误

问题描述:

我下载了这个: https://dev.mysql.com/downloads/connector/cpp/ 而且我把它连接到了(我希望是正确的)到visual studio,但是我仍然遇到像“标识符MYSQL未定义”的错误。基本上我写了3行代码,我得到这个错误(我知道我需要链接图书馆到视觉工作室,我做到了,但仍然没有工作,也许我必须下载别的东西?)谢谢C++连接到mysql与库的错误

MYSQL *conn; 
    MYSQL_RES *res; 
    MYSQL_ROW row; 

编辑: 我包括这3头

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

,我不能包括更多

+0

_“我不能包含更多”_你是什么意思? –

+0

您是否按照[说明](https://dev.mysql.com/doc/connector-cpp/en/)? –

+0

BoundaryImposition我不能包含像之类的东西,因为我没有头“mysql.h” – Emanuele

我没有头 “的mysql.h”

里面的文件使用mysql-connector-C++ - 下noinstall-1.1.8-winx64包括你找到2个.h文件:mysql_connection.h,mysql_driver.h和mysql_error.h,没有“mysql.h”文件,为什么?

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

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

这在the installation instructions中有明确说明,您应该在继续之前仔细阅读并深入研究。

+0

谢谢,我解决了这个问题遵循您的指示(以及指导说明) 这是我下载的工作使其工作https://dev.mysql.com/downloads/connector/c/ – Emanuele

请检查您的MySQL头文件在您的项目包括路径

#include<mysql/mysql.h> 

#include<mysql.h> 
+0

我不能#include “无法打开源文件”这是否意味着我错误地链接了它? – Emanuele

+0

通过删除我写的3行代码我得到这个错误 #include #include “无法打开源文件” – Emanuele