1、Mysql的下载安装
先找到Mysql官网,点击Download下拉找到Mysql Community Server
然后点击推荐的MSI安装包下载
我选择了8.0.32版本的MSI安装包
MySQL :: Download MySQL Installer
选择第二个版本
开始安装Mysql,选择第一个开发者模式
检查依赖
这里提示我们无法自动解决,需要手动下载,我们在mysql官网找到Mysql for Visual Stuidio 1.2.10
https://dev.mysql.com/downloads/windows/visualstudio/
但是打开提示只适配Visual Studio2015,2017和2019
于是这个问题暂时无法解决,只能后面手动配置
我们继续安装Mysql,点击Next然后Yes
等待自动安装
我这里一开始提示最上面的Mysql Server 8.0.32安装失败,我重新打开这个MSI安装文件后点击添加这个包进行了安装
然后是配置环节,基本上都是Next
认证方法(按推荐的来)
设置密码
后续一直Next即可(我把开机自动启动mysql关闭了,以后要启动时win+R ,输入services.msc,打开mysql80服务即可),然后将Mysql的bin目录添加到系统路径中
点击环境变量后添加到Path中
点击确定完成系统变量设置后打开cmd测试,登录成功即可
2、在项目中加入Mysql的include库文件夹
打开Visual Studio2022,右键项目属性
在C/C++常规中添加附加包含目录
并在连接器常规中添加附加库目录(防止执行问题)
并将lib文件夹下面的libmysql.dll复制进C:\Windows\System32文件夹下,防止编译问题(找不到libmysql.dll)
但是因为在项目中的引用采用#include(Linux路径为/usr/include/mysql/mysql.h)
而我们Windows10安装Mysql8.0后mysql.h在C:\Program Files\MySQL\MySQL Server 8.0\include目录下,因此为了在windows找到头文件,我将mysql.h复制进了mysql子文件夹下,担心mysql.h里面的引用头文件会找不到问题,我查了一遍发现没有报错,成功解决!
参考:
超详细MySQL安装及基本使用教程_mysql安装教程_千羽千寻的博客-CSDN博客【Visual Studio】 VS中添加头文件和lib库的方法_vs外部依赖项怎么添加头文件_ryan_qmz的博客-CSDN博客
Visual Studio 2019 C++ 连接 MySQL 8.0.18 方法_mysql8.0 c++ 2019_TonyWangAlfa的博客-CSDN博客