我使用以下命令在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 2010-12-20 14:33:05