记录下MySQL的C语言API的使用
1、Linux环境,操作系统是ubuntu
执行:sudo apt-get install libmysqlclient-dev
这样系统默认头文件路径(/usr/include)下就会多了一个mysql的文件夹,里面就是API头文件;
动态库路径/usr/lib/x86_64-linux-gnu/libmysqlclient.so。
2、Windows环境,操作系统win10
本地安装MySQL(官网有下载),vs新建工程,从安装目录(C:\Program Files (x86)\MySQL\MySQL Server 5.7)拷贝出include、lib两个文件夹到vs工程文件夹,
包含静态库通过方法:
#pragma comment(lib,"lib/libmysql.lib")
#pragma comment(lib,"lib/mysqlclient.lib")
包含动态库方法: 将libmysql.dll拷贝到生成exe的目录中
程序开头如下:
1 #include <winsock.h> 2 #include "include/mysql.h" 3 #pragma comment(lib,"lib/libmysql.lib") 4 #pragma comment(lib,"lib/mysqlclient.lib")