【发布时间】:2018-02-05 02:01:41
【问题描述】:
我构建了自己的 tensorflow c++ 库(使用 protobuf 3.4)。
用网络框架编译的时候,有一个很大的问题。网络框架依赖于 protobuf 2.5。而且我无法更改网络框架的protobuf,没有人维护这个项目。
我可以使用独立命名空间构建 tensorflow 库吗?以及如何配置?
【问题讨论】:
-
您能说明您在尝试执行上述操作时遇到的错误吗?
-
hers 是错误消息:what():该程序需要 3.4.0 版本的 Protocol Buffer 运行时库,但安装的版本是 2.5.0。请更新您的图书馆。如果您自己编译程序,请确保您的标头来自与链接时库相同版本的 Protocol Buffers。 (“external/protobuf_archive/src/google/protobuf/any.pb.cc”中的版本验证失败。)
标签: c++ tensorflow protocol-buffers conflict