QSql 提供了对多种不同的数据库的访问支持,但对部分数据库的访问驱动只提供了源码,需要自行编译。
编译过程如下:
1:源码路径:C:\Qt\Qt5.14.0\5.14.0\Src\qtbase\src\plugins\sqldrivers
2:修改工程配置文件 (我的环境 QT 5.14+vs2017)
添加(根据你的库文件路径修改)
QMAKE_LFLAGS += H:\project\fmcui\OCI64\instantclient_12_1\sdk\lib\msvc\oci.lib
删除
QMAKE_USE += oci.lib
添加(根据你的头文件路径修改)
INCLUDEPATH += H:\project\fmcui\OCI64\instantclient_12_1\sdk\include
3构建