/IGNORE:warning[,warning]
参数
警告
要禁止显示的链接器警告编号,在 4000 到 4999 的范围内。
注解
默认情况下,链接会报告所有警告。 指定 /IGNORE:warning 通知链接器禁止显示特定的警告编号。 若要忽略多个警告,请用逗号分隔警告编号。
链接器不允许忽略某些警告。 此表列出了由 /IGNORE 禁止显示的警告:
| 链接器警告 | Message |
|---|---|
| LNK4017 | 目标平台不支持 keyword 语句持;已忽略 |
| LNK4044 | 无法识别的选项“option”;已忽略 |
| LNK4062 | “option”与“architecture”目标计算机不兼容;选项已忽略 |
| LNK4075 | 由于“option1”规范而忽略“option2” |
| LNK4086 | 入口点“function”不是带自变量“number”字节的 __stdcall;图像可能无法运行 |
| LNK4088 | 图像生成的原因是 /FORCE 选项;图像可能无法运行 |
| LNK4105 | 无使用选项“option”指定的自变量;忽略转换 |
| LNK4203 | 读取项目数据库“filename”时出错;正在链接对象,如同没有调试信息一样 |
| LNK4204 | “filename”缺少引用模块的调试信息;正在链接对象,如同没有调试信息一样 |
| LNK4205 | “filename”缺少引用模块的当前调试信息;正在链接对象,如同没有调试信息一样 |
| LNK4206 | 未找到预编译的类型信息;“filename”未链接或未重写;正在链接对象,如同没有调试信息一样 |
| LNK4207 | “filename”已编译 /Yc /Yu /Z7;无法创建 PDB;重新编译 /Zi;正在链接对象,如同没有调试信息一样 |
| LNK4208 | “filename”中的 PDB 格式不兼容;删除并重新生成;正在链接对象,如同没有调试信息一样 |
| LNK4209 | 调试信息损坏;重新编译模块;正在链接对象,如同没有调试信息一样 |
| LNK4224 | 不再支持 option;已忽略 |
| LNK4228 | “option”对 DLL 无效;已忽略 |
| LNK4229 | 发现无效的指令 /directive;已忽略 |
通常,不能忽略的链接器警告显示你应修复的生成故障、命令行错误或配置错误。
在 Visual Studio 开发环境中设置此链接器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“链接器”>“命令行”属性页 。
修改“附加选项”属性。
以编程方式设置此链接器选项
- 请参阅 AdditionalOptions。