【已解决】Could NOT find CUDA , missing: CUDA_INCLUDE_DIRS, found suitable exact version "10.2"
问题描述
在服务器上cmake编译openvslam时出现以下报错:
但是cuda安装了,环境变量也添加了,版本也可以查到。
也就是说:cuda明明安装了,但就是调用不到。
是因为cuda安装到的那个文件夹(/usr/local/cuda)访问权限没打开,所以只检查到有版本存在但是不能调用。
解决方法
尝试将cuda文件夹的访问权限改为可读可写。
文件位置如下:
linux下修改文件夹及子文件夹和文件的权限:https://www.cnblogs.com/yeahgis/archive/2012/04/06/2434069.html
$ sudo chmod –R 600 ××× (只有所有者有读和写的权限)
$ sudo chmod –R 644 ××× (所有者有读和写的权限,组用户只有读的权限)
$ sudo chmod –R 700 ××× (只有所有者有读和写以及执行的权限)
$ sudo chmod –R 666 ××× (每个人都有读和写的权限)
$ sudo chmod –R 777 ××× &#x