2010-12-01 5 views
1

Hallo Ich finde es ziemlich schwer zu Gsoap läuft. Müssen meine Kenntnisse von C/C++ erwähnen, ist ziemlich begrenzt.Eintauchen in Gsoap, Makefile.am Beispiele in Ubuntu Pkg,

in/usr/share/doc/gsoap/i siehe

Makefile.c_rules Makefile.cpp_rules
Makefile.defines

in/usr/share/doc/gsoap/Beispiele: die README sagt nur machen, aber es gibt nur Makefile.am

So i -f Makefile.am

Beispiele/ck $ make -f Makefile.am machte
/usr/bin/soapcpp2 -I/soapcpp2/importieren ck.h

und dann wird der gesamte Quellcode erstellt.

Und dann ??
Was ist die Anwendung?

Für mein Projekt brauche ich nur einen WS-Client, aber ich denke, ich kann auch einen Server erstellen, damit ich ihn testen kann.

Hoffnung meine Frage klar genug ist ..: -/ Greets, florian

+0

Ich akzeptiere die Antwort von Christian, wie es richtig ist. Ich wusste es bereits, aber hatte verschiedene Probleme auf dem Weg und endete in der Makefile, die ich hier http://stackoverflow.com/questions/4490110/c-class-declaration-and-include-issues-in-gsoap-project postete – groovehunter

Antwort

1

Die Header-Datei ck.h die Funktionen von Ihrem Service enthält. Der gSoap-Compiler soapcpp2 erstellt die Stubs und Skelette. Um einen Testserver zu erstellen, können Sie die Dokumentation zum Erstellen eines standalone server anzeigen. Wenn Sie Ihren Standalone-Server kompilieren, erhalten Sie undefinierte Referenzen, da Sie die Funktionen aus Ihrer ck.h-Datei implementieren müssen. Werfen Sie einen Blick auf die example aus der gSoap-Dokumentation. Die calc.h Datei repräsentiert Ihre ck.h Datei. Es gibt auch einen quick start Leitfaden für die Entwicklung eines Clients und Servers.