Cmake make install失败,INSTALL无法找到opencv_annotation

时间:2017-09-06 16:35:46

标签: c++ cmake opencv3.1 make-install

问题:

我正在ubuntu 16.04中安装带有CUDA支持的OpenCV 3.1.0,为此我选择了自己定义的目标文件夹而不是/usr/local

cmakemake正常运行,但我在make install时遇到错误(sudo make install没有缓解它,无论如何我没有构建到需要root的目录中权限的)。

我不知道我做错了什么,现在朝哪个方向走。我基本上想从this教程复制,但我没有省略任何步骤。请帮忙。

信息:

错误:

CMake Error at apps/annotation/cmake_install.cmake:42 (file):
  file INSTALL cannot find
  "~/libraries/opencv-3.1.0/release/installed/bin/opencv_annotation".
Call Stack (most recent call first):
  apps/cmake_install.cmake:39 (include)
  cmake_install.cmake:84 (include)
  Makefile:116: recipe for target 'install' failed

我的cmake配置:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=~/libraries/opencv-3.1.0/release/installed \
      -D WITH_CUDA=ON \
      -D ENABLE_FAST_MATH=1 \
      -D CUDA_FAST_MATH=1 \
      -D WITH_CUBLAS=1 \
      -D INSTALL_C_EXAMPLES=OFF \
      -D INSTALL_PYTHON_EXAMPLES=ON \
      -D OPENCV_EXTRA_MODULES_PATH=~/libraries/opencv_contrib/modules \
      -D BUILD_EXAMPLES=ON ~/libraries/opencv
  • 分支3.1.0上的opencv_contrib,opencv on branch with cuda 8.0 support here中的建议。
  • INSTALL_C_EXAMPLES =按here
  • 中的建议关闭

0 个答案:

没有答案