gpt4 book ai didi

c++ - 减少数以千计的编译器警告

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:20 34 4
gpt4 key购买 nike

我刚刚开始使用在 Visual Studio 2008 中编译的 C++ 代码。项目的默认警告级别设置为 3,并且没有任何警告。我把它调到 4 级,结果我们的代码中有大约 35000 个警告。这些警告中的大多数是未引用的形式参数,我最终想将其删除。

与此同时,我想确保任何 3 级或更低级别的警告都能从人群中脱颖而出,所以我想知道是否有一种方法可以将这些特定警告视为错误。我知道可以将特定警告标记为错误,但我找不到任何错误编号列表。

我想知道是否有人对如何处理此问题有任何建议?

最佳答案

您可以制作两个单独的构建配置,一个显示警告级别 3,一个也显示级别 4。然后,当您不处理警告时,请使用级别 3 配置。如果您确实走这条路,您可能想要研究使用属性表,这样您就可以尽可能多地重用配置,而不必复制它。

我认为没有任何方法可以将警告 L1-3 视为错误,同时仍然允许/显示 L4 警告。

关于c++ - 减少数以千计的编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278166/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com