Thrift 动态库编译
admin
2023-02-19 18:40:09
0

进入lib/cpp执行make 编译libthrift

1)./src/thrift/Thrift.h:48:39: fatal error: boost/utility/enable_if.hpp: No such file or directory
 #include

解决    yum install boost-devel


2)/opt/thrift-0.9.0/lib/cpp/.libs/libthrift.so: undefined reference to `SSL_accept'

/opt/thrift-0.9.0/lib/cpp/.libs/libthrift.so: undefined reference to `SSL_shutdown'
/opt/thrift-0.9.0/lib/cpp/.libs/libthrift.so: undefined reference to `SSL_get_shutdown'
/opt/thrift-0.9.0/lib/cpp/.libs/libthrift.so: undefined reference to `SSL_CTX_ctrl'
/opt/thrift-0.9.0/lib/cpp/.libs/libthrift.so: undefined reference to `X509_NAME_ENTRY_get_data'
/opt/thrift-0.9.0/lib/cpp/.libs/libthrift.so: undefined reference to `SSL_get_error'
/opt/thrift-0.9.0/lib/cpp/.libs/libthrift.so: undefined reference to `SSL_CTX_free'
collect2: error: ld returned 1 exit status
make[1]: *** [Benchmark] 错误 1
make[1]: 离开目录“/opt/thrift-0.9.0/lib/cpp/test”

解决    修改编辑/opt/thrift-0.9.0/lib/cpp/test/Makefile文件,链接库-lrt -lpthread 添加 -lssl -lcrtypto


编译错误:语法支持问题

src/generate/t_rb_generator.cc: In member function ‘virtual void t_rb_generator::generate_enum(t_enum*)’:
src/generate/t_rb_generator.cc:359:11: error: operands to ?: have different types ‘bool’ and ‘std::basic_ostream
     first ? first = false : f_types_ << ", ";
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/generate/t_rb_generator.cc:369:11: error: operands to ?: have different types ‘bool’ and ‘std::basic_ostream
     first ? first = false : f_types_ << ", ";
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:749: thrift-t_rb_generator.o] Error 1
make[3]: Leaving directory '/home/dong/thrift-0.9.0/compiler/cpp'

解决

将    first ? first = false : f_types_ << ", ";

修改为

    if(first)
    {
            first = false :
    }
    else
    {
            f_types_ << ", ";
    }


相关内容

热门资讯

【第一资讯】“青松游戏.有挂吗... 家人们!今天小编来为大家解答青松游戏透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
玩家攻略科普“乐酷炸金花.究竟... 家人们!今天小编来为大家解答乐酷炸金花透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...
今日重大通报“同城游跑胡子.有... 家人们!今天小编来为大家解答同城游跑胡子透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
今日重大通报“POKER.有没... 有 亲,根据资深记者爆料POKER是可以开挂的,确实有挂(咨询软件无需打...
终于了解“欢乐斗地主.怎么装挂... 有 亲,根据资深记者爆料欢乐斗地主是可以开挂的,确实有挂(咨询软件无需打...
重磅消息“闽游麻将.是不是有挂... 网上科普关于“闽游麻将有没有挂”话题很是火热,小编也是针对闽游麻将作*弊开挂的方法以及开挂对应的知识...
今日重大发现“万圣节消除大作战... 有 亲,根据资深记者爆料万圣节消除大作战是可以开挂的,确实有挂(咨询软件...
高市早苗不装了,公开表态修改安... 高市早苗彻底不装了,公开演讲声称要修改安保三文件,这将带来怎样的危险?《人民日报》敲响“钟声”,又对...
今日重磅消息“闲来贵州麻将.究... 您好:闲来贵州麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
江西发生车辆落水事故,致8人死... 12月24日,江西省彭泽县公安局发布警情通报:2025年12月23日16时许,彭泽县定山镇响水村乡村...