前段时间在上C++网络编程,老师给的代码可以直接运行,当时使用VS2017运行没有问题,后来由于重装系统,换了VS2019,再次运行时,就会报错,错误 MSB6006 “CL.exe”已退出,代码为 2。
在网上搜了很多教程,有说返回值不对的,有要调设置的,都不太好用。在微软的论坛里发现最近一段时间里有很多人都出现了这个错误,所以猜测是VS的原因。
在找了很多方法后,最终在帖吧找到了一个替代方法:
把解决方案由Debug方式改为Release方式
可以在快捷栏中直接更改:
也可以在:
调试->xxx属性->配置中更改