问问题描述
答精选答案

Windows下编译Oracle驱动
打开工程:
C:
Qt
4.8.1
src
plugins
sqldrivers
oci
修改oci.pro:
TARGET = qsqloci
SOURCES = main.cpp
include(../../../sql/drivers/oci/qsql_oci.pri)
include(../qsqldriverbase.pri)
INCLUDEPATH += D:
oracle2
product
11.2.0
dbhome_1
OCI
include
LIBPATH += D:
oracle2
product
11.2.0
dbhome_1
OCI
lib
MSVC
编译完成后,拷贝库文件到:
C:
Qt
4.8.1
plugins
sqldrivers
qsqloci4.lib
qsqlocid4.lib
qsqloci4.dll
qsqlocid4.dll
Linux下编译Oracle驱动
打开工程:
/usr/local/qt-4.5.2/src/plugins/sqldrivers/oci
查看并修改工程文件oci.pro :
[d5000@CentOS6-64 oci]$ cat oci.pro
TARGET= qsqloci
HEADERS= ../../../sql/drivers/oci/qsql_oci.h
SOURCES= main.cpp
../../../sql/drivers/oci/qsql_oci.cpp
LIBPATH += /u01/app/oracle/lib
win32:LIBS *= -loci
unix:!contains( LIBS, .*clnts.* ):LIBS *= -lclntsh
macx:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ
include(../qsqldriverbase.pri)
编译完成后拷贝到相应目录。
本文来自作者[食品机械设备汇]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/know/3651856.html
评论列表(4条)
我是公众科技网的签约作者“食品机械设备汇”!
希望本篇文章《ubuntu下Qt连接oracle的驱动怎么写》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:Windows下编译Oracle驱动打开工程:C:Qt4.8.1srcpluginssqldriversoci修改oci.pro:TARGET = qsqlociSOURCES = main.cppinclude(../../../sql/drivers/oci/qsql_oci.pri)include(../qsqldriverbase.pri)INCLUDEPATH += D:oracle2product11.2.0dbhome_1OCIincludeLIBPATH += D:oracle2produ