文章目录
注:本文不教怎么下载和安装软件,仅提供安装注意事项及环境搭建方法,本文所有涉及到的文件路径请根据自己实际安装位置进行更改,下文不再赘述。
一、搭建环境前需要准备的文件
Qt下载地址:
http://download.qt.io/archive/
VS2017下载地址:
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
MySQL下载地址:
https://dev.mysql.com/downloads/mysql/
本文中使用的软件版本:
Qt5.14.2
VS2017
MySQL8.0.26
二、安装软件注意事项
2.1 安装Qt时必须要勾选的组件

三、Qt+VS环境搭建
3.1 安装VS扩展
打开VS2017,依次找到 “工具”>“扩展和更新”,在"联机"选项中搜索"qt"找到"Qt Visual Studio Tools"并安装它。
3.2 配置Qt VS Tools
①打开"Qt VS Tools">“Qt VerSions”
②添加"qmake.exe" (默认路径:C:\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin\qmake.exe)
③注:因网上大部分文章中"Qt VS Tools"的配置选项跟我的配置有点不同,故在此将网上其他配置方式也一并放上来。此操作最终效果实际上与第②步操作相同,②③两步选择与自己实际情况选择。
四、QT+MySQL环境搭建
由于各种原因,Qt没有提供MySQL数据库驱动,需要自己编译一个动态库。
4.1 配置MySQL环境变量
(默认路径:C:\Program Files\MySQL\MySQL Server 8.0\bin)
4.2 测试MySQL环境变量配置是否成功
打开cmd,使用"mysql -u 用户名 -p"命令测试,如下图所示:
4.3 在连接数据库时可能会遇到问题
在操作系统的"服务"中找到"MySQL80"服务,并启动它,如下图
4.4 使用Qt编译mysql动态库
①打开Qt源码中的"mysql.pro"项目,并将对下图两个文件代码进行更改:
(默认路径:C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro)
②将"mysql.pro"文件中的代码作如下更改:
TARGET = qsqlmysql
HEADERS += $$PWD/qsql_mysql_p.h