opencv - 使用 Cmake 为 C++ 项目设置 Opencv 路径

标签 opencv cmake

我有两个Opencvs,opencv-2.4.10安装在/usr,opencv-3.1安装在/usr/local。我可以轻松地在 Eclipse 中设置 opencv 路径。在 cmake 中,如何为我喜欢用于该项目的 opencvs 之一设置路径? 谢谢

最佳答案

此问题与 How to force c++ compiler use one of different installed package's versions, using CMake? 重复但它被搜索引擎找到,所以我添加了 answer from texasflood我发现在 Ubuntu 12.4 上使用 CMake 2.8.12.2 和 OpenCV 3.2.0:

只需更改find_package命令:

find_package(OpenCV REQUIRED PATHS "/usr/opencv-2.4.10")

关于opencv - 使用 Cmake 为 C++ 项目设置 Opencv 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37336667/

相关文章:

c++ - 如何仅在 Debug模式下向 cmake 添加符号?

opencv - 如何检查点是否在一组轮廓内

python - 在 Python 中用交替颜色填充轮廓

qt - 即使我设置了 CMAKE_PREFIX_PATH,Cmake 似乎也找不到所需的 Qt cmake 文件

c++ - 将目录添加到不带CMakeLists.txt的CMake项目中

c++ - 使用CMake和GCC(MacOS Sierra)进行编译时找不到SFML header

opencv - TIFF imread()在Ubuntu 14.04中失败std::bad_alloc

image - 为什么灰色图像(1 channel )比彩色图像(3 channel )小 1/3?

opencv - RGB转灰度

c++ - 如何让KDevelop和CMake只构建特定目标?