vs2013运行时找不到mysql.h头文件

sinat_16985427 sinat_16985427 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#ifndef MYSQLDBACCESS_H
#define MYSQLDBACCESS_H

#include <iostream>
#include <string>
#include <vector>
#include <map>
#include <mysql>

using namespace std;

typedef map<string, string> Record;
typedef map<string, string>::iterator RecordIter;

typedef vector<Record> Table;
typedef vector<Record>::iterator TableIter;

typedef vector<string> Fields;
typedef vector<string>::iterator FieldsIter;

class User;

class MysqlDBAccess
{
public:
MysqlDBAccess(){isSeverConnected = isDBConnected = false;}
~MysqlDBAccess(){if(isSeverConnected) DisconnentSever();}
bool ConnectSever(string severName, string userName, string pwd="", int port=3306); //连接服务器
void DisconnentSever(void){mysql_close(mysql);}
bool ConnectDB(string dbName); //连接数据库
bool ExcuteSQL(string sql); //执行语句
int SDelectRecord(string selectSQL); //执行查寻诗句并显示查寻内容

int ChrRecord(char *name,char *pwd,int &ID); //用户名密码验证
void mysqldbinit(MysqlDBAccess &sql); //数据库初始化
int GetRecord(char *str,int ID);

friend class User;

protected:
int GetFields(Fields & fields);
void DisplayTable(Fields fd,Table dt);

private:
MYSQL *mysql;
MYSQL_RES *result;
MYSQL_ROW row;
MYSQL_FIELD *field;

bool isSeverConnected;
bool isDBConnected;
string dbName;
};



#endif

1>------ Build started: Project: pos, Configuration: Debug Win32 ------
1> user.cpp
1>c:\users\administrator\desktop\pos\mysqldb.h(8): fatal error C1083: Cannot open include file: 'mysql': No such file or directory
1> mysqldb.cpp
1>c:\users\administrator\desktop\pos\mysqldb.h(8): fatal error C1083: Cannot open include file: 'mysql': No such file or directory
1> main.cpp
1>c:\users\administrator\desktop\pos\mysqldb.h(8): fatal error C1083: Cannot open include file: 'mysql': No such file or directory
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部