我正在使用 Visual Studio IDE 和 VC++ 编译器编写一个简单的 C++ 应用程序。
在这个应用程序中,我有一个错误的文件,它也会影响其他文件。当我编译它时,正如预期的那样,我得到了错误。现在,如果我从我的项目中删除对该文件的所有引用,然后运行它,编译器仍然会在错误中退出。在编译消息中,我看到了错误文件的文件名。防止这种情况发生的唯一方法是删除该文件的所有内容,或者删除该文件,然后重新编译它。
我的猜测是,因为 VC++ 是“智能的”,它可以保存编译,并且当它们不受影响时,它不会重新编译它。但是因为错误的文件会影响其他文件,所以一些编译错误(不是全部)会一直存在。
有谁知道如何禁用这种行为?