首页 > 解决方案 > 启用/禁用警告,Visual Studio 命令提示符

问题描述

我知道这个问题与this几乎相同,但我仍然不明白如何在命令提示符下进行操作。这是我正在做的事情:

  1. 我需要编译7z归档工具的旧源代码,所以我下载了它。

  2. 现在我在 7z_version/CPP/7zip 中运行 nmake,它显示错误:

C2220:警告视为错误 - 未生成“对象”文件。

所以这里有一个问题:如何禁用这个警告?我正在使用 VS 命令提示符,因为 IDE 无法理解项目文件夹。

标签: visual-studiocommandwarningsdisable

解决方案


它实际上不是警告,而是错误(关于警告被视为错误)。因此,要么修复原始警告(应该在构建日志中稍早打印),要么修改编译器选项以不将警告视为错误:删除/WX标志,或者如果项目文件基于 msbuild,则设置TreatWarningAsError为 false。

编辑这是基于 nmake 的,-WX从 CPP\Build.mak 的第 26 行删除


推荐阅读