本来vscode用得好好的,某一次写C++代码编译运行之后就给我在终端里显示:
'cmd' is not recognized as an internal or external command,
operable program or batch file
因为我的vscode用的utf-8,而系统是gbk,最开始只能看到’cmd’,后面跟的全是乱码,当把系统编码改为utf-8后才成功显示了上面的这句话。
在网上没找到相同的问题,但找到了类似的,也是出现了上面的这句话,那里给出的解决方案是修改环境变量,即在系统变量里找到PATH变量,把%SystemRoot%\system32添加进去(添加后记得重启)。
这个办法也成功的解决了我的问题,重启后使用vscode编译运行时没有再出现问题。下面配上图片:
······
······
······