标题:QT 编译QOCI驱动来连接oracle数据库
作者:7811820
日期:2017-11-24 21:45
内容:
环境变量配置如下:
set INCLUDE=E:\app\Administrator\product\11.2.0\dbhome_1\OCI\include;%INCLUDE%
set LIB=E:\app\Administrator\product\11.2.0\dbhome_1\OCI\lib\MSVC;%LIB%
当执行nmake时出现如下错误:
用QT creator编译出现如下错误:
请问各位大佬这是什么原因啊?已经弄了好几天了。
#1 [sxkoog 12-13 14:08]
TARGET = qsqloci
HEADERS += $$PWD/qsql_oci_p.h
SOURCES += $$PWD/qsql_oci.cpp $$PWD/main.cpp
#QMAKE_USE += oci
QMAKE_LFLAGS += D:\app\Administrator\product\11.2.0\dbhome_1\bin\oci.dll
darwin:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ
OTHER_FILES += oci.json
PLUGIN_CLASS_NAME = QOCIDriverPlugin
include(../qsqldriverbase.pri)
INCLUDEPATH += D:\app\Administrator\product\11.2.0\dbhome_1\OCI\include
LIBPATH +=D:\app\Administrator\product\11.2.0\dbhome_1\OCI\lib\MSVC
头文件如此设置即可。具体路径具体修改就行。