达梦数据库QOCI驱动编译
编译环境
银河麒麟linux4.0.2
Qt5.9.6
达梦数据库V7.6
文件路径
qoci源码
home/用户名/Qt5.9.6/5.9.6/Src/qtbase/src/plugins/sqldrivers/oci
oci.pro
home/用户名/Qt5.9.6/5.9.6/Src/qtbase/src/plugins/sqldrivers
qsqldriverbase.pri
达梦动态库与头文件
/software/dmdbms/drivers/oci
libdmoci.so
/software/dmdbms/drivers/oci/include
oci.h
操作流程
修改oci.pro添加依赖
TARGET = qsqloci
HEADERS += $$PWD/qsql_oci_p.h
SOURCES += $$PWD/qsql_oci.cpp $$PWD/main.cpp
#QMAKE_USE += oci
QMAKE_LFLAGS += /software/dmdbms/drivers/oci/libdmoci.so
darwin:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ
OTHER_FILES += oci.json
PLUGIN_CLASS_NAME = QOCIDriverPlugin
include(../qsqldriverbase.pri)
INCLUDEPATH += $$PWD/../../../../../../../../.