[英]How to Choose which OpenCV to use in CMakeLists.txt when I have two OpenCV (same versions) in my computer?
我在计算机上安装了ROS。 ROS自动在我的计算机中安装了opencv 3.2。 由于我需要在opencv的额外模块中使用函数,因此我再次从源代码安装了opencv。
现在我有一个c ++项目,我想使用从源代码安装的opencv,而不是ROS附带的opencv。 由于两者均为3.2版本,因此我不知道如何选择要在CMakeLists.txt中使用的opencv。
您可以通过将参数更改为find_package()
来指示在哪里搜索软件包,例如:
find_package(OpenCV 3.2 QUIET NO_DEFAULT_PATH PATHS "/path/to/custom/opencv")
在这种情况下,CMake不会在通常的位置搜索OpenCV,而只会在您指定的路径中搜索。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.