ssize_t 重定义 不同的基类型
发布时间:2020-12-13 21:09:38 所属栏目:Windows 来源:网络整理
导读:场景 Thrift编译库和RabbitMQ编译库引用的时候,发生编译错误: “ssize_t”: 重定义;不同的基类型 Thrift定义在config.h :typedef long ssize_t; RabbitMQ定义在amqp.h : #ifdef _MSC_VER #ifdef _WIN64 typedef __int64 ssize_t; #else typedef _W64 int
场景 Thrift编译库和RabbitMQ编译库引用的时候,发生编译错误: “ssize_t”: 重定义;不同的基类型 Thrift定义在config.h :typedef long ssize_t; RabbitMQ定义在amqp.h : #ifdef _MSC_VER #ifdef _WIN64 typedef __int64 ssize_t; #else typedef _W64 int ssize_t; #endif #endif 解决方案 将Thrift中所有引用ssize_t的地方,都统一修改为long (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |