datadatacomtermuxfileshomeatvendorextraslibjsonpbparsejsonpbcpp4227 warning JsonOptions is deprecated use JsonPrintOptions instead -Wdeprecated-declarations googleprotobufutilJsonOptions options;
该警告是因为使用了已经被弃用的JsonOptions,需要使用JsonPrintOptions替代。
而错误是因为MakeError函数需要的参数类型是std::string,而实际传入的是absl::string_view类型,需要进行类型转换。
可以在jsonpb.cpp文件中将所有的MakeError函数调用都修改为如下形式:
return MakeErrorstd::string(std::string(status.message()));
原文地址: https://www.cveoy.top/t/topic/byB3 著作权归作者所有。请勿转载和采集!