Cómo compilar el controlador de Oracle en Qt
Abra el proyecto:
c:\ Qt\ 4.8.1\src\plugins\sqldrivers\OCI
Modifique oci. pro:
TARGET = qsqloci
FUENTES = main.cpp
Incluye (../../../sql/drivers/oci/ qsql_oci. pri)
Incluir (../qsqldriverbase.pri)
Incluir ruta += D:\Oracle 2\product\11.2.0\dbhome_1\OCI \includes
LIBPATH+= D:\Oracle 2\product\11.2.0\dbhome_1\OCI\lib\MSVC
Después de compilar, copie los archivos de la biblioteca en:
c:\ Qt \ 4 8 . 1 \ complementos \ controladores SQL
qsqloci4.lib
qsqlocid4.lib
qsqloci4 .dll
qsqlocid4. .dll
Compile el controlador de Oracle en Linux
Abra el proyecto:
/usr/local/Qt- 4. 5. 2/src/plugins/ sqldrivers/OCI
Ver y modificar el archivo de proyecto oci.pro:
[d 5000 @ centos 6-64 OCI]$ cat OCI
TARGET. = qsqloci
Título=../../../sql/drivers/oci/qsql_oci.h
FUENTES = main.cpp \
. ./../../sql/drivers/oci/qsql_oci.cpp
LIBPATH+=/u 01/app/Oracle/lib
win32:LIBS *= -loci
unix:! include(libs,.*client.*):LIBS *= -lclntsh
macx:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ
include(../ qsqldriverbase.pri)
Compile y cópielo en el directorio correspondiente.