1
首先,我在Ubuntu中很新,并且还不能理解软件安装的一些细节。 我需要从this repository编译一个应用程序。 它需要已经从源代码安装的protobuf 3.3.0。不幸的是我的OpenCV是用protobuf 2.6.1构建的,所以我得到了一个错误:This program was compiled against version 2.6.1 of the Protocol Buffer
我发现this instruction构建OpenCV来源,但我已经有了标准的OpenCV。 请问您,请指教,在此指示之前应该执行哪些步骤以避免版本冲突。我应该清理还是删除当前的openCV?从源代码构建openCV之前的步骤
你发布指令从头开始重建它是一个非常古老的opencv。你可能需要一个更新的。为避免冲突,请分别将'LD_LIBRARY_PATH','PKG_CONFIG_PATH'和'PKG_CONFIG_LIBDIR'正确设置为您的protobuf文件或目录。 – halfelf
由于@halfelf表示其中一个比较老,[这里](http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/)是一个更新的我在5天前使用过,也推荐安装ccmake,修改cmake参数很容易,这可能会让你设置库的版本 – api55