Ⅰ
打开VS20XX:把x86改为x64,否则之后配好了也不能用
项目->属性->VC++目录,包含目录新增mysql所在文件夹里的include文件夹的目录。e.g.D:\mysql-8.0.23-winx64\include
库目录新增lib文件夹的目录。e.g.D:\mysql-8.0.23-winx64\lib
Ⅱ
项目->属性->链接器->输入->附加依赖项->新增libmysql.lib
Ⅲ
在mysql文件夹中lib中,将libmysql.dll文件复制到项目的所在的文件夹中:
右击项目->在文件资源管理器中打开文件夹->粘贴
Ⅳ
配置的差不多了,接下来就是代码了
源文件中加入头文件:
#include <WinSock2.h>
#include <mysql.h>
#pragma comment(lib,“libmysql.lib”)
Ⅴ*
连接语句:
MYSQL* conn;
conn = mysql_init(0);
conn = mysql_real_connect(conn, “localhost”, “root”, “password”, “dbname”, 3306, NULL, 0);
// MYSQL hostname user password dbname port 缺省 缺省
if (conn) {
std::cout << “连接成功!” << std::endl;
}