次のコマンドを使用して、gsoapプロジェクトでファイルをコンパイルします。
私のプロジェクトのほとんどすべてのファイルはgsoapツールによって生成されています。私はC++を初めて使っているので、大したことは言えません。C++クラス宣言と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
うまくいけば、私の質問は、あなたに理にかなっています。
あなたはライブラリを構築し、それをインストールしましたを投稿? – DumbCoder