从源代码构建 openCV 之前的步骤

Steps before building openCV from a source code

本文关键字:源代码 构建 openCV      更新时间:2023-10-16

首先,我对 Ubuntu 很陌生,还不能理解软件安装的一些细节。 我需要从此存储库编译一个应用程序。 它需要已经从源代码安装的protobuf 3.3.0。不幸的是,我的 OpenCV 是使用 protobuf 2.6.1 构建的,所以我得到了一个错误:This program was compiled against version 2.6.1 of the Protocol Buffer我发现这个构建OpenCV的指令来自源代码,但我已经有了标准的OpenCV。 请您提供建议,在此说明之前我应该执行哪些步骤以避免版本冲突。我应该清理还是删除当前的打开简历?

在尝试使用 protoc 3.3.2 从源代码构建 OpenCV 3.3 时,我遇到了完全相同的问题。为我解决问题的是首先安装 QT5:

sudo apt-get install qtbase5-dev

然后,您需要删除现有的OpenCV安装,并使用cmake命令中的WITH_QT=ON标志从头开始重建它