C++ 在linux上编译libfacebookcpp,';StringBuilder';没有申报

C++ 在linux上编译libfacebookcpp,';StringBuilder';没有申报,c++,linux,makefile,C++,Linux,Makefile,编译时,会出现一个错误: PagingInfo.hpp:35: error: ‘StringBuilder’ was not declared in this scope. pagininfo.hpp #ifndef LIBFACEBOOKCPP_PAGING_INFO_H_ #define LIBFACEBOOKCPP_PAGING_INFO_H_ #include "Utils.hpp" namespace LibFacebookCpp { struct PagingInfo { Pagi

编译时,会出现一个错误:

PagingInfo.hpp:35: error: ‘StringBuilder’ was not declared in this scope. pagininfo.hpp

#ifndef LIBFACEBOOKCPP_PAGING_INFO_H_
#define LIBFACEBOOKCPP_PAGING_INFO_H_
#include "Utils.hpp"
namespace LibFacebookCpp
{

struct PagingInfo
{
PagingInfo(unsigned int offset_, unsigned int limit_) : offset(offset_), limit(limit_) { }

bool IsValid() const { return 0 != limit; }
void GetUri(Uri *uri) const
{
LIBFACEBOOKCPP_ASSERT(uri);
uri->query_params["limit"] = StringBuilder() << offset;
uri->query_params["offset"] = StringBuilder() << limit;
}
...
};

} // namespace LibFacebookCpp

#endif // LIBFACEBOOKCPP_PAGING_INFO_H_
\ifndef LIBFACEBOOKCPP\u PAGING\u INFO\H_
#定义LIBFACEBOOKCPP\u分页\u信息\u H_
#包括“Utils.hpp”
命名空间LibFacebookCpp
{
结构分页信息
{
分页信息(无符号整数偏移量、无符号整数限制):偏移量(偏移量)、限制量(限制量){
bool IsValid()常量{返回0!=limit;}
void GetUri(Uri*Uri)常量
{
LIBFACEBOOKCPP_断言(uri);

uri->query_params[“limit”]=StringBuilder()query_params[“offset”]=StringBuilder()当我添加足够的框架代码以将此问题归结为您的问题时,我遇到了一个不同的错误:


prog.cpp:错误:与“运算符”不匹配?请告诉我您的代码实际上不是这样的。另外,为什么需要stringstream包装器?哦,对不起,我省略了该函数,因为代码太长。谢谢。我在Mac x86_64上编译libfacebookcpp。错误太多了。请包含它。认真地说,重新考虑使用st环生成器包装。
#ifndef LIBFACEBOOKCPP_PAGING_INFO_H_
#define LIBFACEBOOKCPP_PAGING_INFO_H_
#include "Utils.hpp"
namespace LibFacebookCpp
{

struct PagingInfo
{
PagingInfo(unsigned int offset_, unsigned int limit_) : offset(offset_), limit(limit_) { }

bool IsValid() const { return 0 != limit; }
void GetUri(Uri *uri) const
{
LIBFACEBOOKCPP_ASSERT(uri);
uri->query_params["limit"] = StringBuilder() << offset;
uri->query_params["offset"] = StringBuilder() << limit;
}
...
};

} // namespace LibFacebookCpp

#endif // LIBFACEBOOKCPP_PAGING_INFO_H_
StringBuilder() << offset;