[Interest] Include the kdsoap.pri QMake include file in the project's .pro file
Olivier Austina
olivier.austina at gmail.com
Thu Jun 20 01:32:46 CEST 2013
Hi,
I forgot to send .pro file:
#-------------------------------------------------
#
# Project created by QtCreator 2013-06-19T18:22:17
#
#-------------------------------------------------
#include(C:/KDSoap/kdsoap.pri)
WSDL_DIR = generated
include(kdsoap.pri )
#include(examples.pri )
KDWSDL = CurrencyConvertor.wsdl
#KDSOAPDIR = "C:/KDSoap"
#DEPENDPATH ="C:/KDSoap/include"
#INCLUDEPATH = "C:/KDSoap/include"
QT += core
QT -= gui
TARGET = Currency
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp\
# wsdl_CurrencyConvertor.cpp\
# moc_wsdl_CurrencyConvertor.cpp
HEADERS += \
wsdl_CurrencyConvertor.h
and the compilation message:
01:25:55: Exécution des étapes pour le projet Currency...
01:25:55: Configuration inchangée, étape qmake sautée.
01:25:55: Débute : "C:\MinGW\bin\mingw32-make.exe"
c:/Qt/4.8.4/bin/qmake.exe -spec ../../Qt/4.8.4/mkspecs/win32-g++
CONFIG+=release -o Makefile ../Currency/Currency.pro
C:/MinGW/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `C:/KKK/build-Currency-Desktop-Release'
Makefile.Release:137: warning: overriding recipe for target
`moc_wsdl_CurrencyConvertor.cpp'
Makefile.Release:123: warning: ignoring old recipe for target
`moc_wsdl_CurrencyConvertor.cpp'
g++ -Wl,-s -Wl,-subsystem,console -mthreads -o release/Currency.exe
release/main.o release/wsdl_CurrencyConvertor.o
release/moc_wsdl_CurrencyConvertor.o -L'c:/Qt/4.8.4/lib' -LC:\KDSoap/lib
-lkdsoap -lQtNetwork4 -lQtCore4
mingw32-make[1]: Leaving directory `C:/KKK/build-Currency-Desktop-Release'
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe:
cannot find -lkdsoap
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release/Currency.exe] Error 1
mingw32-make: *** [release] Error 2
01:26:02: Le processus "C:\MinGW\bin\mingw32-make.exe" s'est terminé avec
le code 2.
Erreur lors de la compilation/déploiement du projet Currency (kit : Desktop)
Lors de l'exécution de l'étape "Make"
01:26:02: Elapsed time: 00:06.
The WSDL file be found here :
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL.
Thank very much. Any suggestion is welcome.
Regards
Olivier
2013/6/19 Olivier Austina <olivier.austina at gmail.com>
> Thanks to all of you.
> I have move to release mode. This is the errors I got:
> 23:44:30: Exécution des étapes pour le projet Currency...
>
> 23:44:30: Configuration inchangée, étape qmake sautée.
>
> 23:44:30: Débute : "C:\MinGW\bin\mingw32-make.exe"
>
> C:/MinGW/bin/mingw32-make -f Makefile.Release
>
> mingw32-make[1]: Entering directory `C:/KKK/build-Currency-Desktop-Release'
>
> Makefile.Release:143: warning: overriding recipe for target
> `moc_wsdl_CurrencyConvertor.cpp'
>
> Makefile.Release:123: warning: ignoring old recipe for target
> `moc_wsdl_CurrencyConvertor.cpp'
>
> c:/KDSoap/bin/kdwsdl2cpp.exe ../Currency/CurrencyConvertor.wsdl -o
> wsdl_CurrencyConvertor.h
>
> c:/KDSoap/bin/kdwsdl2cpp.exe -impl wsdl_CurrencyConvertor.h
> ../Currency/CurrencyConvertor.wsdl -o wsdl_CurrencyConvertor.cpp
>
> Converting 1 simple types
>
> Converting 2 complex types
>
> Converting 1 simple types
>
> Converting 2 complex types
>
> g++ -c -pipe -O2 -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE
> -DQT_LARGEFILE_SUPPORT -DHAVE_KDSOAP -DQT_DLL -DQT_NO_DEBUG
> -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
> -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
> -I'../../Qt/4.8.4/include/QtCore' -I'../../Qt/4.8.4/include/QtNetwork'
> -I'../../Qt/4.8.4/include' -I'../../KDSoap/include'
> -I'../../KDSoap/include/KDSoapClient' -I'../../KDSoap/include/KDSoapServer'
> -I'.' -I'.' -I'../../Qt/4.8.4/include/ActiveQt' -I'../Currency' -I'.'
> -I'../../Qt/4.8.4/mkspecs/win32-g++' -o release/main.o ../Currency/main.cpp
>
> g++ -c -pipe -O2 -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE
> -DQT_LARGEFILE_SUPPORT -DHAVE_KDSOAP -DQT_DLL -DQT_NO_DEBUG
> -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
> -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
> -I'../../Qt/4.8.4/include/QtCore' -I'../../Qt/4.8.4/include/QtNetwork'
> -I'../../Qt/4.8.4/include' -I'../../KDSoap/include'
> -I'../../KDSoap/include/KDSoapClient' -I'../../KDSoap/include/KDSoapServer'
> -I'.' -I'.' -I'../../Qt/4.8.4/include/ActiveQt' -I'../Currency' -I'.'
> -I'../../Qt/4.8.4/mkspecs/win32-g++' -o release/wsdl_CurrencyConvertor.o
> wsdl_CurrencyConvertor.cpp
>
> C:/Qt/4.8.4/bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DHAVE_KDSOAP
> -DQT_DLL -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX
> -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2
> -DQT_THREAD_SUPPORT -I'../../Qt/4.8.4/include/QtCore'
> -I'../../Qt/4.8.4/include/QtNetwork' -I'../../Qt/4.8.4/include'
> -I'../../KDSoap/include' -I'../../KDSoap/include/KDSoapClient'
> -I'../../KDSoap/include/KDSoapServer' -I'.' -I'.'
> -I'../../Qt/4.8.4/include/ActiveQt' -I'../Currency' -I'.'
> -I'../../Qt/4.8.4/mkspecs/win32-g++' -D__GNUC__ -DWIN32
> wsdl_CurrencyConvertor.h -o moc_wsdl_CurrencyConvertor.cpp
>
> g++ -c -pipe -O2 -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE
> -DQT_LARGEFILE_SUPPORT -DHAVE_KDSOAP -DQT_DLL -DQT_NO_DEBUG
> -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
> -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
> -I'../../Qt/4.8.4/include/QtCore' -I'../../Qt/4.8.4/include/QtNetwork'
> -I'../../Qt/4.8.4/include' -I'../../KDSoap/include'
> -I'../../KDSoap/include/KDSoapClient' -I'../../KDSoap/include/KDSoapServer'
> -I'.' -I'.' -I'../../Qt/4.8.4/include/ActiveQt' -I'../Currency' -I'.'
> -I'../../Qt/4.8.4/mkspecs/win32-g++' -o
> release/moc_wsdl_CurrencyConvertor.o moc_wsdl_CurrencyConvertor.cpp
>
> g++ -Wl,-s -Wl,-subsystem,console -mthreads -o release/Currency.exe
> release/main.o release/wsdl_CurrencyConvertor.o
> release/moc_wsdl_CurrencyConvertor.o -L'c:/Qt/4.8.4/lib' -LC:\KDSoap/lib
> -lkdsoapd -lQtNetwork4 -lQtCore4
>
> mingw32-make[1]: Leaving directory `C:/KKK/build-Currency-Desktop-Release'
>
> c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe:
> cannot find -lkdsoapd
>
> collect2: ld returned 1 exit status
>
> mingw32-make[1]: *** [release/Currency.exe] Error 1
>
> mingw32-make: *** [release] Error 2
>
> 23:44:47: Le processus "C:\MinGW\bin\mingw32-make.exe" s'est terminé avec
> le code 2.
>
> Erreur lors de la compilation/déploiement du projet Currency (kit :
> Desktop)
>
> Lors de l'exécution de l'étape "Make"
>
> 23:44:47: Elapsed time: 00:17.
>
>
> The WSDL can be found here
> http://www.webservicex.net/CurrencyConvertor.asmx?WSDL.
>
>
> Regards
> Olivier
>
>
>
> 2013/6/19 Thiago Macieira <thiago.macieira at intel.com>
>
>> On quarta-feira, 19 de junho de 2013 21.27.10, Olivier Austina wrote:
>> > I got the following errors : cannot find :
>> > -Cannot find -lkdsoapd
>>
>> Looks like you're on Windows and trying to compile in debug mode, but you
>> don't have kdsoap compiled in debug mode. You should either switch to
>> release
>> mode, or recompile kdsoap so you have the debug-mode library.
>>
>> Or change the .pri file so that it links to the release-mode library.
>> --
>> Thiago Macieira - thiago.macieira (AT) intel.com
>> Software Architect - Intel Open Source Technology Center
>>
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130620/6b4abfc4/attachment.html>
More information about the Interest
mailing list