记录一下自己使用中的相关问题,方便有相同问题的同学解决。
1>main.obj : error LNK2019: 无法解析的外部符号 _mysql_server_init@12,该符号在函数 _main 中被引用 1>main.obj : error LNK2019: 无法解析的外部符号 _mysql_init@4。该符号在函数 _main 中被引用 1>main.obj : error LNK2019: 无法解析的外部符号 _mysql_real_connect@32,该符号在函数 _main 中被引用 1>main.obj : error LNK2019: 无法解析的外部符号 _mysql_options@12,该符号在函数 _main 中被引用
#include "winsock.h"
#include "iostream"
#include "mysql.h"
#pragma comment(lib, "ws2_32.lib")
#pragma comment(lib, "libmysql.lib")
using namespace std;
void main()
{
MYSQL mydata;
mysql_library_init(0,NULL,NULL);//初始化MySQL C API库
mysql_init(&mydata);//初始化mydata的数据结构,mydata是MYSQL对象
mysql_options(&mydata,MYSQL_SET_CHARSET_NAME,"gbk");//连接选项:加入GBK字符集支持
//连接函数
if(mysql_real_connect(&mydata,"localhost","root","1234","demo", 3306, 0, 0) != NULL)
cout<<"database connection OK!"<<endl;
}
原文:http://www.cnblogs.com/lcchuguo/p/5325311.html