10-10-2013 07:44 AM
The most difficult part was building it for bb10.
Here is my installation guide (build on windows):
building kdsoap (text in brackets for the first time only): (install Qt4, msysgit, python 2) (create directory c:\kdsoap (for example)) git pull in kdsoap source (git) directory, then git submodule update run cmd, execute bbndk-env.bat change into c:\kdoap (mkdir kdsoap) DO NOT EXECUTE FROM C:\ ! python C:\workspace\ndk\KDSoap\autogen.py -hostqmake C:\Qt\4.8.5\bin\qmake.exe -qmake C:\bbndk\host_10_1_0_235\win32\x86\usr\bin\qmake.e
xe -prefix C:\kdsoap -shared wait quite some time until message appears (Ok, now run nmake (for Visual Studio) or mingw32-make (for mingw) to build the framework.), press enter (copy QtCore4.dll, QtNetwork4.dll and QtXml4.dll from C:\Qt\4.8.5\bin\ to c:\kdsoap\bin) make make install copy C:\kdsoap\include\KDSoapClient to the KDSoapClient directory of the workspace copy C:\kdsoap\lib\libkdsoap.so to the lib directory of the workspace rebuild the webservice files by executing kdwsdl2cpp.exe (copy Services.wsdl, types.xsd, messages.xsd to c:\kdsoap\bin) kdwsdl2cpp -o ews.h Services.wsdl kdwsdl2cpp -o ews.cpp -impl ews.h Services.wsdl