• 2857阅读
  • 1回复

QT 编译QOCI驱动来连接oracle数据库 [复制链接]

上一主题 下一主题
离线7811820
 

只看楼主 倒序阅读 楼主  发表于: 2017-11-24
环境变量配置如下:
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编译出现如下错误:




请问各位大佬这是什么原因啊?已经弄了好几天了。


离线sxkoog

只看该作者 1楼 发表于: 2017-12-13
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
头文件如此设置即可。具体路径具体修改就行。
快速回复
限100 字节
 
上一个 下一个