在Visual Studio的C++中,是否有一个选项可以通过编程方式打开“将警告视为错误”?

3qpi33ja  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(183)

我想只为我自己打开“警告作为错误”特性,而不是为其他共享相同代码的程序员。我可以使用像#ifdef MY_VERSION这样的宏来限制这一点。
但是,我看不出有什么方法可以在代码中打开这个特性(/WX编译器开关)。
或者,将一系列警告设置为错误,例如,类似#pragma warning (error: 4000-4999)的东西,它允许我只为自己设置,而不为其他人设置。
或者可能通过其他方式来确保在构建定义了MY_VERSION的代码时,警告被视为错误,但在没有定义MY_VERSION时,警告就不会被视为错误。
我试着在MS文档中找到一些东西,但还没有成功。可能有一些东西涉及到“项目引擎”,但如果是这样,我不知道如何去做。

8iwquhpp

8iwquhpp1#

你可以通过简单地在你的项目中设置它来达到同样的效果。(属性)(c++)(通用)设置将警告视为错误为Y。你的同伴将它保留为“N”。
注意,我假设每个开发人员都有自己的项目设置。

相关问题