vs2017与Mysql数据库连接(只能使用x86)

本文详细介绍了如何在Visual Studio 2017中与MySQL数据库建立连接,包括复制MySQL的include和lib文件到项目目录,设置VC++目录、C/C++附加包含目录、链接器附加库目录和附加依赖项,以及确保项目配置为x86和win32平台。遇到x64平台冲突时,需改为x86。步骤清晰,适合初学者参考。
摘要由CSDN通过智能技术生成

vs2017与Mysql数据库连接(只能使用x86)

注:mysql是安装在C盘的

1.将Mysql文件的include和lib文件复制到项目文件同目录下

图1:这是mysql 路径:C:\Program Files (x86)\MySQL\MySQL Server 5.1
每个人可能有一些差别,大体一致

操作:复制include和lib文件

Mysql
图2:复制到项目文件同目录下

操作:将刚刚哪两个文件复制过来

在这里插入图片描述
2.在.cpp同一目录下,添加libmySQL.dll和libmysql.lib

图1:操作:还是在C盘的mysql中找到libmysql.lib复制

路径:C:\Program Files (x86)\MySQL\MySQL Server 5.1\lib\opt
在这里插入图片描述

图2:操作:同样在C盘中找到mysql的libmySQL.dll复制

路径:C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin
在这里插入图片描述
图3:将刚刚复制的两个文件拷贝过来,注意是拷贝到项目的.cpp文件同目录下
在这里插入图片描述
3.更改VC++目录:包含目录(…\include)、引用目录(…\ilb)、库目录(…\ilb)

图0:操作:教你怎么找到属性页。右键->点击属性即可

在这里插入图片描述

图1:操作:找到属性页的VC++目录(左侧),点击包含目录->下拉框->编辑选项

在这里插入图片描述

图2:操作:在包含目录输入…\include->确定

在这里插入图片描述

图3:操作:按照同样的方法修改引用目录(…\ilb)

还是说一下方法吧:跟上面一样,点击引用目录->下拉框->编辑选项,输入…\lib确定
在这里插入图片描述

图4: 操作:按照同样的方法修改库目录(…\ilb)

跟上面一样,点击库目录->下拉框->编辑选项,输入…\lib确定
在这里插入图片描述

注:VC++目录要修改三个地方。
图5:最后显示结果
在这里插入图片描述
4. 更改C/C++:附加包含目录(…\include)

图1:操作:跟3步骤相似。还是在属性页。选择C/C++(左侧),选中修改附加包含目录->下拉框->编辑

在这里插入图片描述

图2:输入…\include->确定

在这里插入图片描述
5. 更改链接器—常规:附加库目录(…\lib)

图1:操作:跟3和4的步骤相似,打开属性页->找到链接器(左侧)->常规->附加库目录->下拉框->编辑

在这里插入图片描述

图2:操作:输入…\lib确定

在这里插入图片描述
6. 更改链接器—输入:附加依赖项(libmysql.lib)

图1:操作:与3,4,5步骤相似。找到属性页->链接器->输入->附加依赖项->下拉框->编辑
在这里插入图片描述
图2:操作:输入libmysql.lib->确定
在这里插入图片描述
7.检查,因为我只能用x86,检查平台是x86,win62,不能出现x64

如果使用x64会报这样的错哦:警告 LNK4272 库计算机类型“x86”与目标计算机类型“x64”冲突
在这里插入图片描述
所以应该改成x86和win32
在这里插入图片描述
如果还有错误,就将字符集改成多字节试一下。
在这里插入图片描述

总结:
1.复制拷贝mysql的几个文件到项目和.cpp文件下
2.修改属性页的几个选项,添加…/lib等。
3.调整x86与win32环境(有些是用x64,但我只能用x86,因为mysql版本问题)当运行报错冲突时,可能你的电脑也只能用x86哦。
4.建议大家多点点看,就算崩了,也只是一个项目崩了哦。做好备份即可。
祝大家连接成功!

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值