中易网

在ubuntu下用cmake编译OpenCV出错,跪求解决!

答案:2  悬赏:20  
解决时间 2021-04-28 15:48
  • 提问者网友:说不出醉人情话
  • 2021-04-27 17:34
各位大虾,我在ubuntu的环境下用cmake编译OpenCV2.4.0,出现错误。错误如下:
CMake Error at cmake/OpenCVUtils.cmake:5 (find_package):
find_package called with invalid argument "2.7.2+"
Call Stack (most recent call first):
cmake/OpenCVDetectPython.cmake:35 (find_host_package)
CMakeLists.txt:469 (include)

CUDA_TOOLKIT_ROOT_DIR not found or specified
Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "4.1")
跪求解决。谢谢
最佳答案
  • 二级知识专家网友:情窦初殇
  • 2021-04-27 18:55
我在用的是2.2的~
全部回答
  • 1楼网友:木子香沫兮
  • 2021-04-27 20:08
1.首先安装的是cmake软件,使用指令: apt-get install cmake 接着查看版本,测试是否安装成功: root@emouse:/home# cmake --version cmake version 2.8.10.2 由于我们需要时有的是cmake界面来配置,所以我么要安装器ui界面,其指令是: apt-get install cmake-gui 如果觉得自带的cmake版本不符合要求,可以自行下载安装包,其安装过程是: 下载最新版的安装包: 这里下载已经编译好的,这样只需要解压至需要的目录下即可使用: tar zxvf cmake-2.8.10.2-linux-i386.tar.gz –c /usr/local/ 设置环境变量: sudo gedit /home/emouse/.bashrc 在打开的文件后添加: export path=$path:/usr/local/cmake-2.8.10.2-linux-i386/bin 安装完成后就可以使用上面通过检查其版本来看是否安装完成。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息