摘要
本文在进行登录界面关联数据库时,发现调用的QtSql、QSqlQuery、qsqldatabase.h等库file not found,经查阅后发现需要在.pro文件中加入QT += core gui sql,但是作者却没有找到对应的pro文件。于是在此文中详细分享了如何获取pro文件和解决Qtsql not found问题。
一、问题现象
二、解决方法
首先,查看自己在构建的时候选择的CMake还是qmake(默认是CMake),在CMake下是找不到pro文件的。
此时,如果项目代码编写不多的话,可以重新创建项目更改为qmake,然后可以在新项目中发现pro文件(OnlineShoppingSystem是cmake编译没有pro文件):
于是我们点击这个.pro文件将QT +=sql 加入其中即可编译。
编译成功后发现qSql相关的库都正常不报错了: