首先,我在Ubuntu中是一个新手,并且还不能理解软件安装的一些细节。
我需要从this repository编译一个应用程序。
它需要从源代码安装的protobuf 3.3.0。不幸的是我的OpenCV是用protobuf 2.6.1构建的,所以我收到了一个错误:sudo service snmpd restart
我发现this instruction构建了OpenCV源代码,但我已经有了标准的OpenCV。
请您,建议,在本说明书之前我应该采取哪些措施来避免版本冲突。我应该清理或删除当前的openCV吗?
答案 0 :(得分:0)
尝试使用protoc 3.3.2从源代码构建OpenCV 3.3时,我遇到了完全相同的问题。解决这个问题的方法是首先安装QT5:
executeFunction
然后,您需要删除现有的OpenCV安装,并使用cmake命令中的try/except
标志从头开始重建