Visual Studio 2010 c++不会编译更改,必须始终干净

Visual studio 2010 c++ won't compile changes, must always clean

本文关键字:2010 Studio c++ 编译 Visual      更新时间:2023-10-16

这种情况已经发生了一段时间了,每次我修改代码和编译时,程序的行为都不会反映我所做的更改。我要做的是得到一个改变是清理我的项目,并再次编译所有的文件。Visual studio不应该这样做,它开始妨碍实际调试我的代码,因为程序很大,需要一段时间来编译。

我怎样才能解决这个问题,这样我就不必为了看到变化而进行清理和编译了

您的源代码不是在某些网络/挂载驱动器上吗?这可能会混淆构建。我的经验是,它在随机文件上可能会有1%的机会错过依赖项,但不会超过1%。

如果不是,在options/build&run中,您可以将构建的diag级别设置为更高,并查看构建时会考虑哪些步骤。您还可以在中间文件文件夹(.tlog文件)中查看发现的依赖项。您也可以尝试查看这里描述的调试输出,尽管后者大多数属于发现多余的编译…