次のコマンドを使用して、gsoap プロジェクトのファイルをコンパイルします。
私のプロジェクトのほとんどすべてのファイルは gsoap ツールによって生成されています。
全体として、プロジェクトがコンパイルできるかどうかを理解する必要があります。他のフラグが必要ですか?
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
うまくいけば、私の質問はあなたにとって理にかなっています。