Ich kompiliere eine Datei in einem gsoap Projekt mit dem folgenden Befehl.
Fast alle Dateien in meinem Projekt werden von den gsoap-Tools generiert und ich bin neu in C++, daher kann ich nicht viel darüber erzählen.C++ - Klasse Erklärung und Probleme in gsoap Projekt
Alles in allem muss ich verstehen, ob mein Projekt überhaupt kompilieren konnte. Brauche ich andere Flaggen?
gcc -c -I/usr/include/gsoap soapAuftraegeImportSoap11BindingProxy.cpp
der aktuelle Fehler ist:
soapAuftraegeImportSoap11BindingProxy.cpp:10: error: 'AuftraegeImportSoap11BindingProxy' has not been declared
diese Zeile 10:
AuftraegeImportSoap11BindingProxy::AuftraegeImportSoap11BindingProxy()
die Datei mit diesem beginnt umfassen:
#include "soapAuftraegeImportSoap11BindingProxy.h"
aber in der Header-Datei es gibt keine Deklaration der Klasse. Und nirgendwo sonst. Siehe auch weitere Fehler:
soapAuftraegeImportSoap11BindingProxy.cpp:10: error: 'AuftraegeImportSoap11BindingProxy' has not been declared soapAuftraegeImportSoap11BindingProxy.cpp:10: error: ISO C++ forbids declaration of 'AuftraegeImportSoap11BindingProxy' with no type soapAuftraegeImportSoap11BindingProxy.cpp: In function 'int AuftraegeImportSoap11BindingProxy()': soapAuftraegeImportSoap11BindingProxy.cpp:11: error: 'AuftraegeImportSoap11BindingProxy_init' was not declared in this scope soapAuftraegeImportSoap11BindingProxy.cpp: At global scope: soapAuftraegeImportSoap11BindingProxy.cpp:14: error: 'AuftraegeImportSoap11BindingProxy' is not a class or namespace
Hoffentlich meine Frage für Sie Sinn macht.
Haben Sie die Bibliothek zu bauen und installieren? – DumbCoder