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++的安装,避免遗漏需要的组件;

You may also like...

发表评论