VS 一个项目中,仅调试或分别调试多个.cpp源文件的其中一个 报错

这个问题其实非常简单,10秒钟搞定!!!

问题描述

用Visual Studio,一般会把一个项目拆解成多个源文件来写,比如下图。这时我有一堆源文件,但我只想调试图中打√这个,
VS 一个项目中,仅调试或分别调试多个.cpp源文件的其中一个 报错
然而,当你按下F5调试的时候,由于VS是默认调试该项目下全部源文件的,导致众多未成型的.cpp源文件争相报错!如下图。

VS 一个项目中,仅调试或分别调试多个.cpp源文件的其中一个 报错
问题我就想调试1个文件,其他剩下的99个文件你出来啥掺和啥啊!!?
这可咋整!??

解决办法

第一步:找到你想忽略调试的.cpp源文件,右键单击后找到【属性】,如下图。
VS 一个项目中,仅调试或分别调试多个.cpp源文件的其中一个 报错

第二步:然后在【从生成排除】下拉菜单中选择“是”。

VS 一个项目中,仅调试或分别调试多个.cpp源文件的其中一个 报错
被忽略调试的.cpp源文件会出现个禁用标志,如下图。
VS 一个项目中,仅调试或分别调试多个.cpp源文件的其中一个 报错

再次按下F5调试,完美解决!

VS 一个项目中,仅调试或分别调试多个.cpp源文件的其中一个 报错