一、下载Oracle 19c驱动,需要下载两个包,注意分x86和x64
x86下载地址:Instant Client for Windows 32-bit (oracle.com)
① instantclient-basic-nt-19.18.0.0.0dbru.zip
② instantclient-sdk-nt-19.18.0.0.0dbru.zip
x64下载地址:Instant Client for Microsoft Windows (x64) 64-bit (oracle.com)
① instantclient-basic-windows.x64-19.18.0.0.0dbru.zip
② instantclient-basic-windows.x64-19.18.0.0.0dbru.zip
上述是我选择的版本,可根据需要下载所需版本。
二、在桌面新建Oracle 19c目录
① 在目录下分别新建x86文件夹,将下载的x86驱动包解压到该目录。
② 在目录下分别新建x64文件夹,将下载的x64驱动包解压到该目录。
三、配置驱动编译信息
① 打开去边编译工程
路径:C:\Qt\5.15.2\Src\qtbase\src\plugins\sqldrivers\oci
② 编辑程序信息,做如下修改
TARGET = qsqloci HEADERS += $$PWD/qsql_oci_p.h SOURCES += $$PWD/qsql_oci.cpp $$PWD/main.cpp #QMAKE_USE += oci darwin:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ OTHER_FILES += oci.json PLUGIN_CLASS_NAME = QOCIDriverPlugin include(../qsqldriverbase.pri) #x86 #INCLUDEPATH += C:/Users/WJY/Desktop/Oracle_19c/x86/instantclient_19_18/sdk/include #LIBS += -LC:/Users/WJY/Desktop/Oracle_19c/x86/instantclient_19_18/sdk/lib/msvc -loci #x64 INCLUDEPATH += C:/Users/WJY/Desktop/Oracle_19c/Driver/x64/instantclient_19_18/sdk/include LIBS += -LC:/Users/WJY/Desktop/Oracle_19c/Driver/x64/instantclient_19_18/sdk/lib/msvc -loci
三、点击编译即可,文件默认生成在C盘根目录。
标签:oci,Qt5.15,x86,instantclient,x64,Oracle,19c From: https://www.cnblogs.com/hiwjy/p/17294371.html