编写zookeeper客户端程序出现以下编译错误:

/usr/local/include/zookeeper/recordio.h:76: error: expected unqualified-id before ‘__extension__’
/usr/local/include/zookeeper/recordio.h:76: error: expected ‘)’ before ‘__extension__’
/usr/local/include/zookeeper/recordio.h:76: error: expected unqualified-id before ‘)’ token

解决方法在http://blog.csdn.net/falcon2000/article/details/6895784

recordio.h:76 声明了htonll函数,其他文件可能对htonll做了宏定义,修改如下:

#ifndef htonll
int64_t htonll(int64_t v);
#endif

 

相关文章:

  • 2021-11-11
  • 2021-07-20
  • 2021-09-28
  • 2021-09-09
  • 2021-06-23
  • 2021-09-03
  • 2022-01-05
猜你喜欢
  • 2021-12-03
  • 2022-12-23
  • 2021-06-04
  • 2021-08-10
  • 2021-11-14
  • 2021-08-22
  • 2021-09-23
相关资源
相似解决方案