链接器工具警告 LNK4075

由于“option2”规范而忽略“option1”

第二个选项替代第一个选项。

正在指定互斥链接器选项。 检查链接器选项。 指定链接器选项的位置取决于生成项目的方式。

  • 如果在开发环境中生成,请查看项目的链接器属性页面,并查看两个链接器选项的指定位置。 有关详细信息,请参阅设置编译器和生成属性

  • 如果在命令行上生成,请查看其中指定的链接器选项。

  • 如果使用生成脚本进行生成,请查看脚本以了解这些链接器选项的指定位置。

当找到指定互斥链接器选项的位置时,请删除其中一个链接器选项。

一些具体的示例:

  • 如果链接已使用 /ZI 编译的模块(这意味着一个名为 /EDITANDCONTINUE 的内部链接器选项)以及已使用 /OPT:REF、/OPT:ICF 或 /INCREMENTAL:NO 编译的模块(这意味着没有 /EDITANDCONTINUE),你将得到 LNK4075。 有关详细信息,请参阅 /Z7、/Zi、/ZI(调试信息格式)