VS2010连接mysql 我把详细的问题列出来(我的mysql安装在G盘):
现在的情况是包含目录中添加了G:\Program Files\MySQL\MySQL Server 5.5\include,在库目录中添加了G:\Program Files\MySQL\MySQL Server 5.5\lib,在附加依赖项中添加了libmysql.lib,并且把libmysql.lib放到了项目文件夹中。
stdafx.h文件:
#pragma once
#include "targetver.h"
#include <stdio.h>
#include <tchar.h>
#include <winsock2.h>
#include "mysql.h"
#pragma comment(lib, "libmysql.lib")
test.cpp文件:
#include "stdafx.h"
int _tmain()
{
MYSQL mysql;
mysql_init(&mysql);
return 0;
}
此时VS2010依然报错:
error LNK2019:无法解析的外部符号_mysql_init@4,该符号在函数_wmain中被引用;
error LNK1120:1个无法解析的外部命令
我按照网上各种相应的解决方法都尝试了一遍,还是一直出现这样的错误,不知道到底要怎样解决。
现在的情况是包含目录中添加了G:\Program Files\MySQL\MySQL Server 5.5\include,在库目录中添加了G:\Program Files\MySQL\MySQL Server 5.5\lib,在附加依赖项中添加了libmysql.lib,并且把libmysql.lib放到了项目文件夹中。
stdafx.h文件:
#pragma once
#include "targetver.h"
#include <stdio.h>
#include <tchar.h>
#include <winsock2.h>
#include "mysql.h"
#pragma comment(lib, "libmysql.lib")
test.cpp文件:
#include "stdafx.h"
int _tmain()
{
MYSQL mysql;
mysql_init(&mysql);
return 0;
}
此时VS2010依然报错:
error LNK2019:无法解析的外部符号_mysql_init@4,该符号在函数_wmain中被引用;
error LNK1120:1个无法解析的外部命令
我按照网上各种相应的解决方法都尝试了一遍,还是一直出现这样的错误,不知道到底要怎样解决。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货