将 VS2008 迁移到 VS2015 链接器错误



我们正在将VS2008代码迁移到VS2015关键错误之一是MAS_COMMON文件中的错误消息将不胜感激有关我们如何解决此问题的任何见解:库链接错误消息

>VS2015没有定义你要找的__iob_func对象,而VS2008定义了。 您链接的库是旧的,需要它。 最好自己定义。

将以下内容添加到受影响项目中的源文件之一,它可能有助于链接。

#if _MSC_VER >= 1900  // VS2015+
static FILE iob[] = { *stdin, *stdout, *stderr };
extern "C" FILE* __cdecl __iob_func(void)
{
    return iob;
}
#endif // _MSC_VER

相关内容

  • 没有找到相关文章

最新更新