因为在vs2015之后 这个方法名被更新了(根本不知道)。所以我们得找方法去解决这个问题,我们需要把这个符号更改成新的方法名。我们用下面的方法添加到我们的代码中:
#if _MSC_VER>=1900
#include "stdio.h"
_ACRTIMP_ALT FILE* __cdecl __acrt_iob_func(unsigned);
#ifdef __cplusplus
extern "C"
#endif
FILE* __cdecl __iob_func(unsigned i) {
return __acrt_iob_func(i);
}
#endif /* _MSC_VER>=1900 */