经常遇到这种问题,最主要原因是因为工程的不同路径下存在相同名称的文件; 解决办法如下 工程属性 :C/C++ >> 输出文件 >>对象文件名 修改为: $(IntDir)%(RelativeDir) ,然后再编译就能完美通过了!