C++ 正在编译代码,但输出是以前的代码版本?

C++ 正在编译代码,但输出是以前的代码版本?,c++,ide,C++,Ide,我正在使用VisualStudioIDE。代码将编译无错误。但是,我所做的任何更改都不会反映在最新版本中 我使用gcc编译,修改反映在构建中。但是,当我重新启动VisualStudio时,它仍然生成以前的版本 例如,如果我将代码更改为: 不可能清理项目并重建,否则请清理并重新启动MSVC。还要查看生成的可执行文件上的日期和时间。如果您真的想测试更改是否未实现:请故意使用一些语法错误的程序。如果编译器真的在编译您的代码,您将得到一个错误。可能需要清理项目,然后重新构建,否则需要清理并重新启动MSV

我正在使用VisualStudioIDE。代码将编译无错误。但是,我所做的任何更改都不会反映在最新版本中

我使用gcc编译,修改反映在构建中。但是,当我重新启动VisualStudio时,它仍然生成以前的版本

例如,如果我将代码更改为:
不可能清理项目并重建,否则请清理并重新启动MSVC。还要查看生成的可执行文件上的日期和时间。如果您真的想测试更改是否未实现:请故意使用一些语法错误的程序。如果编译器真的在编译您的代码,您将得到一个错误。可能需要清理项目,然后重新构建,否则需要清理并重新启动MSVC。还要查看生成的可执行文件上的日期和时间。如果您真的想测试更改是否未得到实现,请故意使用一些语法不正确的程序。如果编译器真的在编译您的代码,您将得到一个错误。