Win10-VisualStudio2022配置Mysql开发环境(C++)

1、Mysql的下载安装

先找到Mysql官网,点击Download下拉找到Mysql Community Server

Win10-VisualStudio2022配置Mysql开发环境(C++)_第1张图片

Win10-VisualStudio2022配置Mysql开发环境(C++)_第2张图片

然后点击推荐的MSI安装包下载

Win10-VisualStudio2022配置Mysql开发环境(C++)_第3张图片 我选择了8.0.32版本的MSI安装包

MySQL :: Download MySQL Installer

选择第二个版本

Win10-VisualStudio2022配置Mysql开发环境(C++)_第4张图片

开始安装Mysql,选择第一个开发者模式

Win10-VisualStudio2022配置Mysql开发环境(C++)_第5张图片 检查依赖

Win10-VisualStudio2022配置Mysql开发环境(C++)_第6张图片

这里提示我们无法自动解决,需要手动下载,我们在mysql官网找到Mysql for Visual Stuidio 1.2.10

https://dev.mysql.com/downloads/windows/visualstudio/

Win10-VisualStudio2022配置Mysql开发环境(C++)_第7张图片

 但是打开提示只适配Visual Studio2015,2017和2019

于是这个问题暂时无法解决,只能后面手动配置

我们继续安装Mysql,点击Next然后Yes

Win10-VisualStudio2022配置Mysql开发环境(C++)_第8张图片

 等待自动安装

Win10-VisualStudio2022配置Mysql开发环境(C++)_第9张图片

 我这里一开始提示最上面的Mysql Server 8.0.32安装失败,我重新打开这个MSI安装文件后点击添加这个包进行了安装

Win10-VisualStudio2022配置Mysql开发环境(C++)_第10张图片

然后是配置环节,基本上都是Next

Win10-VisualStudio2022配置Mysql开发环境(C++)_第11张图片

认证方法(按推荐的来)

Win10-VisualStudio2022配置Mysql开发环境(C++)_第12张图片  

设置密码

Win10-VisualStudio2022配置Mysql开发环境(C++)_第13张图片

 后续一直Next即可(我把开机自动启动mysql关闭了,以后要启动时win+R ,输入services.msc,打开mysql80服务即可),然后将Mysql的bin目录添加到系统路径中

Win10-VisualStudio2022配置Mysql开发环境(C++)_第14张图片

点击环境变量后添加到Path中

Win10-VisualStudio2022配置Mysql开发环境(C++)_第15张图片

 点击确定完成系统变量设置后打开cmd测试,登录成功即可

Win10-VisualStudio2022配置Mysql开发环境(C++)_第16张图片

 2、在项目中加入Mysql的include库文件夹

打开Visual Studio2022,右键项目属性

Win10-VisualStudio2022配置Mysql开发环境(C++)_第17张图片

在C/C++常规中添加附加包含目录

Win10-VisualStudio2022配置Mysql开发环境(C++)_第18张图片

Win10-VisualStudio2022配置Mysql开发环境(C++)_第19张图片

 并在连接器常规中添加附加库目录(防止执行问题)

Win10-VisualStudio2022配置Mysql开发环境(C++)_第20张图片

并将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博客

你可能感兴趣的:(mysql,数据库,php)