解决 Command ‘[‘where’, ‘cl’]’ returned non-zero exit status 1.问题

参考:
http://github.tbz.io/Blog/17/04/CL_CL_VS17.html

在环境变量中Path 那一项中添加两个路径(记得加分号):

E:\VS2017\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64;
E:\VS2017\Common7\IDE

第一行是编译器的目录,根据电脑选吧,但是至少HostX86\x86是所有平台都能用,64位系统就像例子中那么填

在环境变量中新建一个LIB 变量,并添加三个路径(记得加分号):

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\lib\x64;
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\ucrt\x86;
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86;

第一个路径填的是lib路径,如果在path变量中填了HostX64\x64的话就用x64的lib
第二个路径填的我也不知道,但是填就填最新版的话,目前没发现什么问题

在环境变量中新建一个INCLUDE 变量,并添加两个路径(记得加分号):

E:\VS2017\VC\Tools\MSVC\14.10.25017\include;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ucrt;

第二个路径和上面第二个路径对应

在E:\VS2017\VC\Auxiliary\Build 这个路径中点击vcvarall.bat 这个批处理程序。之后打开命令行,输入cl,如果没有报错,则配置成功……

把里面的路径按照自己设置的即可

Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐