我知道这个问题与this几乎相同,但我仍然不明白如何在命令提示符下进行。这是我在做什么:
我需要编译7z归档工具的旧源代码,所以我下载了它。
现在我在 7z_version/CPP/7zip 中运行 nmake 并显示错误:
C2220:警告被视为错误 - 未生成“对象”文件。
那么问题来了:如何禁用此警告?我正在使用 VS 命令提示符,因为 IDE 无法理解项目文件夹。
它实际上不是警告,而是错误(关于警告被视为错误)。因此,要么修复原始警告(应在构建日志中稍早打印),要么修改编译器选项以不将警告视为错误:删除/WX标志,或者如果项目文件基于 msbuild,则设置TreatWarningAsError为 false。
/WX
TreatWarningAsError
编辑这是基于 nmake 的,-WX从 CPP\Build.mak 的第 26 行中删除
-WX
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句