一、输入cl,显示不是内部或外部命令

二、右键点击计算机,选择属性

三、选择高级系统设置

四、单击环境变量

五、找到VS2019的路径,并根据下方示例依次进入文件夹(PS:版本号不一致属于正常,我的是14.29.30133,你的不一定是)
D:\Programming tools\VS 2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64六、复制文件夹的路径,加入用户变量的Path内

七、目前cl显示正常,但是需要继续做一些配置

八、用户变量中新建变量名INCLUDE

九、将下属五个路径加入INCLUDE变量内,切记每个路径需要使用分号间隔(PS:Windows Kits如果在D盘中找不到,去C盘找)
D:\Programming tools\VS 2019\Enterprise\VC\Tools\MSVC\14.29.30133\include
D:\Windows Kits\10\Include\10.0.22000.0\shared
D:\Windows Kits\10\Include\10.0.22000.0\ucrt
D:\Windows Kits\10\Include\10.0.22000.0\um
D:\Windows Kits\10\Include\10.0.22000.0\winrt
十、重复上述动作,在用户变量中新建变量LIB,并且将下述三个路径添加进去
D:\Programming tools\VS 2019\Enterprise\VC\Tools\MSVC\14.29.30133\lib\x64
D:\Windows Kits\10\Lib\10.0.22000.0\ucrt\x64
D:\Windows Kits\10\Lib\10.0.22000.0\um\x64
十一、敲一段hello world的代码出来,我的测试将使用.c结尾的文件,文件名为work.c

十二、打开CMD窗口,切换到.c文件的路径下,输入cl /c work.c,敲下回车后,可以发现已经编译成功,并且生成了obj文件,接下来需要测试链接器(PS:/c的意思为仅编译不链接)

十三、输入link work.obj,编译出了exe文件

十四、环境搭建成功

文章指导如何解决在命令行中cl不是内部或外部命令的问题,通过设置系统环境变量Path、新增用户变量INCLUDE和LIB,添加VS2019及WindowsKits相关目录,最终成功编译并运行helloworld程序。
1万+

被折叠的 条评论
为什么被折叠?



