打開項目:
c:\ Qt \ 4 . 8 . 1 \ src \ plugins \ sqldrivers \ OCI
修改oci.pro:
TARGET = qsqloci
SOURCES = main.cpp
包括(../../../sql/drivers/oci/qsql_oci.pri)
包括(../qsqldriverbase.pri)
包含路徑+= D:\ Oracle 2 \ product \ 11 . 2 . 0 \ dbhome _ 1 \ OCI \包含
LIBPATH+= D:\ Oracle 2 \ product \ 11 . 2 . 0 \ dbhome _ 1 \ OCI \ lib \ MSVC
編譯後,將庫文件復制到:
c:\ Qt \ 4 . 8 . 1 \ plugins \ SQL drivers
qsqloci4.lib
qsqlocid4.lib
qsqloci4.dll
qsqlocid4.dll
在Linux下編譯Oracle驅動程序
打開項目:
/usr/local/Qt-4 . 5 . 2/src/plugins/sqldrivers/OCI
查看和修改工程文件oci.pro:
[d 5000 @ centos 6-64 OCI]$ cat OCI . pro
TARGET = qsqloci
標題=../../../sql/drivers/oci/qsql_oci.h
SOURCES = main.cpp \
../../../sql/drivers/oci/qsql_oci.cpp
LIBPATH+=/u 01/app/Oracle/lib
win32:LIBS *= -loci
unix:!包含(LIBS,。*客戶。* ):LIBS *= -lclntsh
macx:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ
包括(../qsqldriverbase.pri)
編譯後復制到相應的目錄。