【发布时间】:2010-12-20 13:33:43
【问题描述】:
我使用以下命令在 gsoap 项目中编译一个文件。
我项目中的几乎所有文件都是由 gsoap 工具生成的,而且我是 C++ 新手,所以我不能说太多。
总而言之,我需要了解我的项目是否可以编译。我需要其他标志吗?
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
希望我的问题对你有意义。
【问题讨论】:
-
您是否构建并安装了库?
标签: c++ namespaces declaration gsoap