多版本OpenCV共存
时间: 2023-08-30 13:08:05 浏览: 123
多版本OpenCV共存的关键是安装到不同的路径,并在CMakeLists.txt中找到需要的版本。一般情况下,我们会将第一个版本的OpenCV安装在/usr/local下。如果需要安装另一个版本的OpenCV,就不能再安装到/usr/local,而是选择其他路径,以避免覆盖之前的版本。在安装完成后,我们需要找到所需版本对应的OpenCVConfig.cmake文件,并将其路径添加到工程的CMakeLists.txt中。这样,我们就可以在不同工程中使用不同版本的OpenCV了。示例如下:
```
cmake_minimum_required(VERSION 2.8)
set(OpenCV_DIR "~/opencv-3.4.1/build") # 这里指定需要的OpenCV版本的路径
project(test)
find_package(OpenCV REQUIRED)
```
这样,CMake就会根据指定的路径找到对应版本的OpenCV,并将其包含到工程中。这样,我们就可以实现多版本OpenCV的共存了。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [Ubuntu下多版本OpenCV共存和切换](https://blog.csdn.net/learning_tortosie/article/details/80594399)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文