我的Visual Studio 2017 C ++项目作为输入:
链接器出错:
1> functionallib.lib(bcp_toplevel.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
1>LINK : fatal error C1900: Il mismatch between 'P1' version '20161212' and 'P2' version '20150812'
1>LINK : fatal error LNK1257: code generation failed
我的理解是VS2015和VS2017库是二进制兼容的,所以我对这个错误感到惊讶。
如何确切地诊断出错了什么以及如何解决?