【问题标题】:Unable to disable specific compiler warning (4100)无法禁用特定编译器警告 (4100)
【发布时间】:2011-05-05 21:59:10
【问题描述】:

我正在尝试为特定项目禁用 4100;但将其添加到禁用的警告列表(也就是添加 wd 标志)没有任何效果。对于同一个项目,我以同样的方式成功禁用了其他几个警告;此外,我可以通过向源添加适当的#pragma 警告来禁用警告。

我的项目是否有某些特定方面或 4100 警告阻止它以这种方式被禁用?

【问题讨论】:

    标签: c++ visual-studio visual-studio-2008


    【解决方案1】:

    检查源文件引入的所有包含。其中之一可能显式启用警告或将警告重置为默认状态。我已经在 VC++ 附带的 MFC 或 ATL 头文件中看到了这一点。

    【讨论】:

    • 谢谢!就是这样 - 其中一个标头正在禁用警告,但使用“默认”调用说明符重新启用它,而不是使用推送/弹出对。
    猜你喜欢
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多