c++ - 全局摆脱警告C4503

标签 c++ visual-studio compiler-warnings

我正在尝试从一个巨大的项目中删除大约 400 个警告,例如“C4503:修饰名称长度超出,名称被截断......”。

因为这个question状态,没有简单的方法可以找出这些警告的来源,此外会有很多不同的翻译单元。为了删除它们,我想通过 Visual Studio 项目设置(我使用 VS 2013)来完成。

这可能吗?我该怎么做?

最佳答案

可以通过两种不同的方式完成:

  1. 项目属性 -> C++ -> 高级 -> 禁用特定警告 -> 添加 4503。
  2. 通过 /wd4503 禁用编译器警告

关于c++ - 全局摆脱警告C4503,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40722404/

相关文章:

c - 即使函数带有参数,也会对函数原型(prototype)发出警告

c++ - 函数存储在内存的哪一段?

.net - 在不以管理员身份启动 Visual Studio 的情况下运行 LocalSTS

.net - 为 Visual Studio 安装 Razor View 引擎

cuda - 为什么我收到有关 cudaMemcpyToArray(...) 已弃用的警告?

c - 使用函数指针参数解决 "passing argument of function from incompatible pointer type"的标准方法

c++ - 为什么 ICommandText::Execute 总是将 pRowsAffected 的值更新为 -1,即使语句已正确执行?

c++ - C++ 中带有 "this"的智能指针

c++ - 通过socket接收音频文件

windows - Poco 库使用什么版本的 OpenSSL?