我已经在conda环境中使用这个conda安装protobuf==2.6.1
安装了protobuf。因此,一旦我想安装一个软件,它就会显示以下错误消息:
#error This file was generated by a newer version of protoc which is
#error This file was generated by a newer version of protoc which is
^
.build_release/src/caffe/proto/caffe.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update
#error incompatible with your Protocol Buffer headers. Please update
^
.build_release/src/caffe/proto/caffe.pb.h:14:2: error: #error your headers.
#error your headers.
^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:5:0:
.build_release/src/caffe/proto/caffe.pb.h:23:35: fatal error: google/protobuf/arena.h: No such file or directory
compilation terminated.
Makefile:588: recipe for target '.build_release/src/caffe/proto/caffe.pb.o' failed
make: *** [.build_release/src/caffe/proto/caffe.pb.o] Error 1
我试图找出已经安装了哪些版本的协议
$sudo find / -name protoc
/usr/share/bash-completion/completions/protoc
find: ‘/run/user/1000/gvfs’: Permission denied
/home/ubuntu/anaconda2/pkgs/libprotobuf-3.4.1-h5b8497f_0/bin/protoc
/home/ununtu/anaconda2/envs/testenv/bin/protoc
通过此命令卸载protobuf后,即使在删除编译器后,conda uninstall protobuf:
sudo apt-get remove protobuf-compiler
sudo apt-get remove --auto-remove protobuf-compiler
$ protoc --version ===>>> libprotoc 3.4.0
如何卸载这个libprotoc 3.4.0?即使通过这个命令sudo-apt-get-autoremove protobuf-compiler libprotobuf-dev
删除并成功删除,它仍然显示protoc版本为libprotoc 3.4.0
。有人能帮忙吗?我只需要protobuf==2.6.1
。谢谢
我可以在水蟒环境中解决这个问题:
conda uninstall libprotobuf
问题内容: 我知道如果您这样执行GCC: GCC将使用最后一次传递的优化标志(在本例中为)。但是,对所有标志都是这样吗?例如,如果我像这样执行GCC: 它会支持SSE,因为那是传递的最后一个标志,还是会导致未定义的行为?我的初步实验似乎表明它将支持SSE,但是我不确定在所有情况下是否都适用。 问题答案: 正如您在第一个示例中提到的那样,通常情况下,行上的更高选项会覆盖先前传递的选项。我个人没有遇到
这是我的情况:我有一个目录,我需要重写URL,所以可以通过或访问。然后我有一个子目录,它需要扩展名被可选地删除,所以可以在和访问。 我独立开发了网站的两个部分,现在我很难让htaccess满足这两个要求。 我当前的文件是: 这些规则完全独立运作(如果我删除另一条,但一起删除)。但是重写规则失败了。 我已经尝试使用适当的规则(root dir的nice URL规则和subdir的remove.php
[ERROR]$home/workspace/javaExamplePbServiceCall/src/main/java/example/ServiceCallPiqi.java:[13,23]ERROR:';‘预期 手工编译产生100个错误,这里是第一个: javac-cp$home/.m2/repository/com/google/protobuf/protobuf-java/2.4.1/
我正在尝试对protobuf二进制文件进行原始解码。我从源代码中安装了google protobuf库https://github.com/google/protobuf我可以使用命令行来解码原始的protobuf二进制文件,使用命令
我试图从protobuf生成java类。 下面是我的协议- 我运行命令main/exec/protoc--java\u out=main/java main/proto/datamodel。协议 该协议是从链接https://github.com/protocolbuffers/protobuf/releases/tag/v3.7.1下载的,osx-x86_64.zip.我也尝试了3.8.0和3.