qt creator使用旧版本的protoc

时间:2017-08-08 01:22:00

标签: c++ qt protocol-buffers

我正在尝试在我的Qt应用程序中使用协议缓冲区,但在将库链接到我的项目后,我不断收到此消息。

错误消息

“无法识别的语法标识符”proto3“。此解析器仅识别”proto2“。

我的protoc --version给了我3.0.0版本,所以我不确定为什么会这样。

1 个答案:

答案 0 :(得分:0)

我的系统上有多个protobuf编译器而Qt使用的是较旧的编译器而不是较新的编译器。通过删除它来修复。