网上查看,原因有多种. 1,我自己遇到的是这样的: 环境:VS2019,编译项目 image-master,中间自己重整了原来的目录,移动了很多文件.编译报错:error MSB6006: “CL.exe”已退出 经查,原因是磁盘上文件移动了,解决方案资源管理器中的文件没有重新添加 正确操作:删除旧的无效的,重新添加相关文件,因为目录动了,原文件链接失败(双击已打不开),需重新指定 再次编译,OK 2,后来遇到了网上所说的 [函数没写返回值]导致的,大概是这样的: int Testx(){ //…