从 conda 安装时,CLion 找不到 nvcc

问题描述 投票:0回答:1

我使用官方 Nvidia conda 存储库安装了 cuda 工具包,其中包括 nvcc。

当我在终端上手动调用 nvcc 时它可以工作,但是当我在 CLion 中创建 Cuda 项目时,在项目启动时我得到

Failed to find nvcc.

  Compiler requires the CUDA toolkit.  Please set the CUDAToolkit_ROOT
  variable.

有道理;它不在我的路径中,因此我转到 CLion 中的 CMakeLists.txt 选项卡并输入

set(CMAKE_CUDA_COMPILER, "/home/xdavidliu/.conda/envs/foo-conda-env/bin/nvcc")
。然而,一切都没有改变;还是同样的错误信息。我做错了什么?

cmake cuda clion
1个回答
0
投票

我需要转到“设置”->“构建、执行”、“Deps”->“CMake”,然后在“CMake 选项”下放置

-DCMAKE_CUDA_COMPILER=/home/employee/.conda/envs/foo-conda-env/bin/nvcc

然后就成功了。

可能与此相关

© www.soinside.com 2019 - 2024. All rights reserved.