错误 LNK2019,无法解析的外部符号__imp____iob_func;

因为在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 */

无法解析的外部符号 __imp__fprintf 的解决方法。

legacy_stdio_definitions.lib

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐