Я компилирую файл в проекте gsoap с помощью следующей команды.
Почти все файлы в моем проекте генерируются инструментами gsoap, и я новичок в C ++, поэтому я не могу много рассказать об этом.1003 * В общем, мне нужно понять, может ли мой проект компилироваться вообще.Нужны ли мне другие флаги?
gcc -c -I/usr/include/gsoap soapAuftraegeImportSoap11BindingProxy.cpp
текущая ошибка:
soapAuftraegeImportSoap11BindingProxy.cpp:10: error: 'AuftraegeImportSoap11BindingProxy' has not been declared
эта строка 10:
AuftraegeImportSoap11BindingProxy::AuftraegeImportSoap11BindingProxy()
файл начинается со следующего:
#include "soapAuftraegeImportSoap11BindingProxy.h"
но в заголовочном файле нет объявления класса.И больше нигде.Смотрите также дальнейшие ошибки:
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
Надеюсь, мой вопрос имеет смысл для вас.