fatal error LNK _X

Posted sev

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fatal error LNK _X相关的知识,希望对你有一定的参考价值。

 1、fatal error LNK1295: ‘/OPT:NOREF‘ not compatible with ‘/LTCG:incremental‘ specification; link without ‘/LTCG:incremental‘

  Properties -> General -> Whole Program Opt -> "No Whole Program Opt"

 

 

2、error LNK2019:unresolved external symbol __imp__fprintf referenced in function _ShowError 

  Properties -> Linker -> Input -> Additional Dependencies -> 添加 “legacy_stdio_definitions.lib;” 

//出现这个问题的原因是vs2015默认编译时将许多标准库采用内联方式处理,因而没有可以链接的标准库文件,所以要专门添加标准库文件来链接标准库中的函数。

 

 3、error LNK2019: unresolved external symbol __imp____iob_func referenced in function _ShowError

  在源文件中添加: extern "C" { FILE __iob_func[3] = { *stdin,*stdout,*stderr }; }

 

以上是关于fatal error LNK _X的主要内容,如果未能解决你的问题,请参考以下文章

error LNK2019: 无法解析的外部符号;fatal error LNK1120: 1 个无法解析的外部命令; 可能存在的问题

LINK : fatal error LNK1104: 无法打开文件“libboost_serialization-vc90-mt-gd-1_62.lib”

LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

vs2010程序运行出错 link : fatal error lnk1123: 转换到 coff 期间失败: 文件无效或损坏

vc2008中 fatal error LNK1169: 找到一个或多个多重定义的符号

VC2010编译提示 LINK : fatal error LNK1104: 无法打开文件“libboost_system-vc100-mt-gd-1_51.lib”