ubuntu下Qt连接oracle的驱动怎么写

问问题描述

ubuntu下Qt连接oracle的驱动怎么写,求大佬施舍一个解决方案,感激不尽!

答精选答案

最佳答案

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

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 食品机械设备汇
    食品机械设备汇 2026年10月06日

    我是公众科技网的签约作者“食品机械设备汇”!

  • 食品机械设备汇
    食品机械设备汇 2026年10月06日

    希望本篇文章《ubuntu下Qt连接oracle的驱动怎么写》能对你有所帮助!

  • 食品机械设备汇
    食品机械设备汇 2026年10月06日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 食品机械设备汇
    食品机械设备汇 2026年10月06日

    本文概览: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

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们