Closed wxd237 closed 4 months ago
static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer.");
你好,感谢你的建议!这个是因为你用的protobuf的版本太新了~ 我们有用户用新版gtest的时候也遇到类似的问题,当时我们是判断gtest版本指定编译test目录的C++标准。
我想你的问题也许有两个比较可行的办法(我们也衡量下哪种更好):
直接用C++14编译吧。
https://github.com/sogou/srpc/pull/400 @wxd237 master分支直接改为C++14编译了。
static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer.");