如何解决Specify CUDA_TOOLKIT_ROOT_DIR
今天在Build项目时 提示Specify CUDA_TOOLKIT_ROOT_DIR错误,搜索了下,解释在下面
cmake中提到了CUDA_TOOLKIT_ROOT_DIR作为cmake变量,而不是环境变量。这就是为什么当你把它放入。bashrc时它不能工作。如果你看看FindCUDA。make it清楚地说:
如果前缀不能通过nvcc在系统路径中的位置确定,并且向find_package()指定了REQUIRED,该脚本将提示用户指定CUDA_TOOLKIT_ROOT_DIR。在运行cmake之前设置环境变量CUDA_BIN_PATH(例如,CUDA_BIN_PATH=/usr/local/cuda,而不是默认的/usr/local/cuda)或设置CUDA_TOOLKIT_ROOT
解决方法如下:
在你的cmake指令后面加 cmake xxxxxxxx -D CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-5.5
后面是你的cuda路径。
因篇幅问题不能全部显示,请点此查看更多更全内容