前言
初学使用QT操作Mysql数据库,首先是在项目中引入QT的SQL库。由于VS2022中的QT项目缺少.pro项目管理文件,或者在.pro项目管理文件中写入QT += sql无效,经过长时间研究,成功解决问题。
一、缺少.pro项目管理文件
1.在vs2022中选择扩展-管理扩展,弹出框中搜索qt,选择Qt Visual Studio Tools进行安装,按提示操作
2.选择扩展-Qt VS Tools-Create Basic .pro File...
成功生成项目的.pro项目管理文件
注:Qt Visual Studio Tools中没有Create Basic .pro File...时,卸载Qt Visual Studio Tools,重新下载LEGACY Qt Visual Studio Tools
二、QT中SQL库引入
正常引入sql库只需要在.pro项目管理文件中进行操作即可,但会出现操作后扔无法使用sql库相关源文件的问题,因此可使用以下办法
1.在解决方案资源管理器中右键项目名称
2.选择Qt-Qt project Settings打开
3.选择Qt Modules,下拉列表中选择Select Module
4.勾选sql,点击ok
成功解决无法引入sql库问题