Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 将VS2008迁移到VS2015链接器错误_Visual Studio 2015_Visual Studio 2008 - Fatal编程技术网

Visual studio 2015 将VS2008迁移到VS2015链接器错误

Visual studio 2015 将VS2008迁移到VS2015链接器错误,visual-studio-2015,visual-studio-2008,Visual Studio 2015,Visual Studio 2008,我们正在将VS2008代码迁移到VS2015 关键错误之一是MAS_公共文件中的错误消息 对于我们如何解决这一问题的任何见解,我们将不胜感激: VS2015没有定义您要查找的_iob_func对象,而VS2008定义了。您链接的库很旧,需要它。最好自己定义一下 将以下内容添加到受影响项目中的一个源文件中,可能有助于链接 #if _MSC_VER >= 1900 // VS2015+ static FILE iob[] = { *stdin, *stdout, *stderr }; e

我们正在将VS2008代码迁移到VS2015 关键错误之一是MAS_公共文件中的错误消息 对于我们如何解决这一问题的任何见解,我们将不胜感激:

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