vs2013运行时找不到mysql.h头文件
#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
#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
...全文
相关推荐
VS2019如何添加头文件路径的方法步骤
"VS2019添加头文件路径及解决找不到头文件问题的方法"在Visual Studio 2019 (VS2019) 开发环境中,正确地添加自定义头文件路径对于项目的编译和运行至关重要。当你在编写
VS2013添加MySQL连接完美解决方案
然而,默认情况下,VS2013并不直接支持MySQL数据库。为了在VS2013中添加对MySQL的支持,我们需要安装特定的工具和驱动程序。"
vs2015中mysql.h文件打不开的解决办法
在这种情况下,如果工程是设置在DebugX86平台上运行,却错误地配置为Debugx64平台,那么即使添加了正确的路径,也可能因为平台不匹配导致文件找不到。
VS2013+mysql傻瓜教程
安装MySQL:讲解如何在Windows系统上下载并安装MySQL Server,以及配置MySQL服务,确保其能正常运行。2.
windows vs2013连接数据库mysql
在本篇内容中,我们将探讨如何在Windows环境下,利用Visual Studio 2013 (64-bit) 版本开发工具与MySQL数据库进行交互,特别是关注创建表结构并解决可能遇到的问题。首先,


工具平台和程序库
