我有一个最初为VS2015编译的解决方案。我试图在VS2012中编译相同的代码。为此,我创建了一个新的解决方案,将这些项目添加到新的解决方案中,并将项目属性Platform Toolset更改为v110而不是v140。
在构建此解决方案时,我遇到了错误:
错误C2375:' printf' :重新定义;不同的链接c:\ program files(x86)\ microsoft visual studio 11.0 \ vc \ include \ stdio.h 271
似乎导致此错误的行是:
_Check_return_opt_ _CRTIMP int __cdecl printf(_In_z_ _Printf_format_string_ const char * _Format,...);
我无法找出此问题的根本原因。任何帮助将不胜感激。