2010-12-01 31 views
1

salut Je trouve cela assez difficile de faire fonctionner gsoap. Besoin de mentionner ma connaissance de C/C++ est assez limitée.Plonger dans gsoap, Makefile.am d'exemples dans ubuntu pkg,

Dans/usr/share/doc/gsoap/i voir

Makefile.c_rules Makefile.cpp_rules
Makefile.defines

dans/usr/share/doc/gSOAP/exemples: la README dit faire juste, mais il n'y a que Makefile.am

Alors je ne fais -f Makefile.am

examples/ck $ make de Makefile.am
/usr/bin/soapcpp2 -I/soapcpp2/import ck.h

puis tout le code source est créé.

Et puis?
Quelle est l'application?

Pour mon projet, j'ai juste besoin d'un client WS, mais je suppose que je devrais créer un serveur pour que je puisse le tester.

espère que ma question est assez claire ..: -/ Salue, florian

+0

J'accepte la réponse de Christian comme il est correct. Je le savais déjà mais j'avais des problèmes sur le chemin et je me suis retrouvé dans le Makefile que j'ai posté ici http://stackoverflow.com/questions/4490110/c-class-declaration-and-include-issues-in-gsoap-project – groovehunter

Répondre

1

L'en-tête Fichier ck.h contient les fonctions de votre service. Le compilateur gSoap soapcpp2 crée les stubs et les skeletons. Pour créer un serveur de test, vous pouvez afficher la documentation sur la façon de créer un standalone server. Si vous compilez votre serveur autonome, vous obtiendrez des références non définies car vous devez implémenter les fonctions de votre fichier ck.h. Jetez un oeil à la example de la documentation de gSoap. Le fichier calc.h représente votre fichier ck.h. Il existe également un guide pour développer un client et un serveur.