0

我使用 Visual Studio 2010 在 C 中编程。

当调试器遇到错误时,编译器会停止并建议我消除错误。但在警告的情况下,它不会停止。至少我在调试/选项和设置中找不到这样的工具。好吧,调试器不会停止,程序会编译。我什至看不到警告。但我也想修复它们。

你能推荐我做什么吗?

4

2 回答 2

1

听起来您正在点击“开始”选项之一,而不仅仅是“构建”。这将导致您的项目构建,然后如果成功构建(并且警告通常不会阻止这种情况,尽管会出现错误)它将运行,似乎清除了输出窗口,以便您可以看到程序的输出。

然而,构建输出实际上并没有消失——输出可以在输出窗口顶部的下拉菜单中切换回构建输出。

我认为如果您主要关心修复错误和警告,您应该只是“构建”而不是启动项目。

否则,该Treat Warnings As Errors选项位于项目属性中的C/C++ -> General.

于 2013-01-06T14:24:23.603 回答
0

根据您使用的编译器,有一些开关可以将编译警告视为错误。有些可以全部打开,或者您可以明确使用某些错误代码。

于 2013-01-06T14:18:46.347 回答