问题描述 运行代码的时候,修改别的cpp文件中的代码无效(必须在解决方案管理器右键项目名rebuild才好使),一直是上一次编译的结果。 很奇怪,Tools->option里我的配置是正常的。 然后我注意到,如果我修改main.cpp文件,还是可以正常自动编译的。 解决方案 右键你修改无效的那个文件,点属性,这里选no,然后就正常了。 不知道是不是vs本身的bug。