Bonjour,

je cherche à me connecter à une base Oracle via Qt. D'après ce que j'ai lu, il faut compiler le plug-in. Mon fichier .pro, enrichi des path propres à mon environnement, est le suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
TARGET     = qsqloci
 
 
HEADERS        = ../../../sql/drivers/oci/qsql_oci.h
SOURCES        = main.cpp \
../../../sql/drivers/oci/qsql_oci.cpp \

 
INCLUDEPATH+="C:\\ORACLE\\ORACLE32\\ORANT920\\oci\\include"
LIBS+=-L"C:\\ORACLE\\ORACLE32\\ORANT920\\oci\\lib\\msvc" -loci
 
include(../qsqldriverbase.pri)
Lorsque je compile, j'ai le résultat

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
Exécution des étapes de compilation pour le projet oci...
Configuration inchangée, étape QMake sautée.
Commence : "C:\Qt\qtcreator-2.1.0\mingw\bin\mingw32-make.exe" -w
mingw32-make: Entering directory `C:/Qt/4.8.4/src/plugins/sqldrivers/oci-build-desktop'
C:/Qt/qtcreator-2.1.0/mingw/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `C:/Qt/4.8.4/src/plugins/sqldrivers/oci-build-desktop'
g++ -c -pipe -O2 -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"c:\ORACLE\ORACLE32\ORANT920\oci\include" -I"..\..\..\..\include\ActiveQt" -I"release" -I"..\oci" -I"." -I"..\..\..\..\mkspecs\default" -o release\main.o ..\oci\main.cpp
g++ -c -pipe -O2 -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"c:\ORACLE\ORACLE32\ORANT920\oci\include" -I"..\..\..\..\include\ActiveQt" -I"release" -I"..\oci" -I"." -I"..\..\..\..\mkspecs\default" -o release\qsql_oci.o ..\..\..\sql\drivers\oci\qsql_oci.cpp
C:\Qt\4.8.4\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"c:\ORACLE\ORACLE32\ORANT920\oci\include" -I"..\..\..\..\include\ActiveQt" -I"release" -I"..\oci" -I"." -I"..\..\..\..\mkspecs\default" -D__GNUC__ -DWIN32 ..\..\..\sql\drivers\oci\qsql_oci.h -o release\moc_qsql_oci.cpp
g++ -c -pipe -O2 -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"c:\ORACLE\ORACLE32\ORANT920\oci\include" -I"..\..\..\..\include\ActiveQt" -I"release" -I"..\oci" -I"." -I"..\..\..\..\mkspecs\default" -o release\moc_qsql_oci.o release\moc_qsql_oci.cpp
windres -i qsqloci_resource.rc -o release\qsqloci_resource_res.o --include-dir=. -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
mingw32-make[1]: Leaving directory `C:/Qt/4.8.4/src/plugins/sqldrivers/oci-build-desktop'
mingw32-make: Leaving directory `C:/Qt/4.8.4/src/plugins/sqldrivers/oci-build-desktop'
mingw32-make[1]: *** [release/qsqloci_resource_res.o] Error -1073741819
mingw32-make: *** [release] Error 2
Le processus "C:\Qt\qtcreator-2.1.0\mingw\bin\mingw32-make.exe" s'est terminé avec le code 2.
Erreur à la compilation du projet oci (cible : Bureau)
Lors de l'exécution de l'étape 'Make'
Si quelqu'un a une idée parce que même sur le web, je ne trouve pas d'info ou de "galérien" qui aurait rencontré un problème avec "release/qsqloci_resource_res.o"