九零不老心
发布于 2019-09-23 / 17 阅读 / 0 评论 / 0 点赞

nvcc fatal : Cannot find compiler 'cl.exe' in PATH

问题:Cannot find compiler 'cl.exe' in PATH

解决办法:


  1. 打开visual  studio installler查看“单个组件”——“编译工具、生成工具和运行时”下的“VC++ 2017 version 15.9 v14.16 latest v141 tools是否勾选,没有勾选的,勾选并安装;
  2. 打开目录C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64,查看目录下是否已存在cl.exe等可执行程序
  3. 将此目录C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64添加到系统环境变量path中

注意:

其他visual studio版本可能位置或者名称不同,可能是:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;

visual studio installer 安装vc++的时候,可以直接工作负载页,勾选“使用C++的桌面开发”,进行vc++的安装,避免遗漏需要的组件;