我知道这个问题与this几乎相同,但是我仍然不知道如何在命令提示符下执行此操作。这是我在做什么:
我需要编译7z存档工具的旧source code,所以我下载了它。
现在我正在7z_version / CPP / 7zip中运行nmake,它向我显示错误:
C2220:警告被视为错误-未生成“对象”文件。
这是一个问题:如何禁用此警告?我正在使用VS comand提示符,因为IDE无法理解项目文件夹。
答案 0 :(得分:1)
这实际上不是警告,而是错误(关于警告被视为错误)。因此,要么修复原始警告(应在构建日志中稍早打印),要么修改编译器选项以将警告不视为错误:删除/WX
标志,或者如果项目文件基于msbuild,则将TreatWarningAsError
设置为false。
edit 这是基于nmake的,从CPP \ Build.mak中的第26行删除-WX