vs2017+mysql8.0配置

环境:vs2017+mysql8.0(64位) 软件安装自行百度吧,教程比较多

 

1.首先新建C++空项目(文件 -> 新建 ->项目)

 

2.右键项目属性

3.常规->附加保函目录  填上你的mysql的include目录

4.链接器->常规->附加库目录  填上你的mysql的lib目录

5.链接器->输入添加libmysql.lib;注意分号

 

6.先找到配置管理器,然后新建win32 x64 ,这一步因人而异,多试下总可以弄好的,也有可能不需要这一步

补:事实证明,基本没人可能会用到这一步,当初可能也是我失误操作吧,如果所有的都做了还是连不上的话,可以尝试下这一步。 = =

 

 

7.先建立test数据库,然后再源文件中新建test.cpp

内容为

#include <cstdio>
#include <mysql.h>

int main()
{
	MYSQL * con; //= mysql_init((MYSQL*) 0); 
	char dbuser[30] = "root";  
	char dbpasswd[30] = ""; // 安装mysql时的密码
	char dbip[30] = "localhost";
	char dbname[50] = "test";//数据库的名字
	char *query = NULL;

	int count = 0;

	con = mysql_init((MYSQL*)0);

	if (con != NULL && mysql_real_connect(con, dbip, dbuser, dbpasswd, dbname, 3306, NULL, 0)) {
		printf("connect success!\n");

	}
	else {
		MessageBoxA(NULL, "Unable to connect the database,check your configuration!", "", NULL);
	}
	mysql_close(con);
	system("pause");
	return 0;
}

8.调试(注意选择debug,win32)然后会报错

9.此时在你的项目目录中会生成x64文件

然后将libmysql.dll复制到x64/debug文件夹中,libmysql.dll文件一般在mysql的lib文件里

补:注意这一层的路径,并不是最里面一层的x64/build

10.再次调试程序就应该没问题了。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值