要更改以查找 OpenCV 的变量
variable to change for finding OpenCV
我编译了一个OpenCV。
我在 /usr/local/lib/opencv/
而不是 /usr/local/lib
中安装了 .so 文件,在 /usr/local/include/opencv
而不是 /usr/local/include
中安装了 headers。
现在我正在尝试为另一个应用程序编译 Caffe 库并面临一些挑战,让它了解我的 OpenCV 文件在哪里。
我认为部分解决方案在 /usr/local/share
文件中。
所以我想知道我必须修改什么:
OpenCVConfig.cmake,
OpenCVConfig-version.cmake
OpenCVModules.cmake
OpenCVModules-release.cmake
让 cmake 了解我的包含/lib 文件在哪里?
当您编译 opencv 并希望将 opencv 安装在默认路径(例如 /usr/local/ linux 上的不同路径时,由 Tsyvarev 识别,最好修改CMakeFile.txt
中的变量 CMAKE_INSTALL_PREFIX
而不是安装后移动所有内容。
我编译了一个OpenCV。
我在 /usr/local/lib/opencv/
而不是 /usr/local/lib
中安装了 .so 文件,在 /usr/local/include/opencv
而不是 /usr/local/include
中安装了 headers。
现在我正在尝试为另一个应用程序编译 Caffe 库并面临一些挑战,让它了解我的 OpenCV 文件在哪里。
我认为部分解决方案在 /usr/local/share
文件中。
所以我想知道我必须修改什么:
OpenCVConfig.cmake,
OpenCVConfig-version.cmake
OpenCVModules.cmake
OpenCVModules-release.cmake
让 cmake 了解我的包含/lib 文件在哪里?
当您编译 opencv 并希望将 opencv 安装在默认路径(例如 /usr/local/ linux 上的不同路径时,由 Tsyvarev 识别,最好修改CMakeFile.txt
中的变量 CMAKE_INSTALL_PREFIX
而不是安装后移动所有内容。