将项目转换为 Visual Studio 2015 后不构建?

Posted

技术标签:

【中文标题】将项目转换为 Visual Studio 2015 后不构建?【英文标题】:Not build after converting project into Visual Studio 2015 ? 【发布时间】:2016-04-22 09:12:24 【问题描述】:

我们有一个在 Visual Studio 2010 中运行和构建的应用程序,将其转换为 Visual Studio 2015 后,出现以下错误,

Error LNK2019 unresolved external symbol _memcmp referenced in function

我看过这个link,但没有正确理解 Visual Studio 2015 编译器似乎发生了一些变化,我缺少一些设置来解决这个问题。

有人能解释一下发生了什么变化吗?

【问题讨论】:

***.com/questions/34285476/… 您好 Dmitry,感谢您的快速回复,我查看了上面的帖子并尝试链接“vcruntime.lib”,但我仍然遇到同样的错误。您能否建议或编写如何链接此库的步骤,可能是我错过了一些步骤或设置。 有人可以帮忙解决这个问题吗? 谢谢德米特里!您的评论帮助我解决了这个错误。 【参考方案1】:

我们使用 make 文件来构建和生成文件,要成功运行 nmake 命令,我们需要在 Visual Studio 2015 中链接“vcruntime.lib”库文件并解决问题。 谢谢!!

【讨论】:

以上是关于将项目转换为 Visual Studio 2015 后不构建?的主要内容,如果未能解决你的问题,请参考以下文章

在粘贴时,Visual Studio 2015将单词转换为空格

Visual Studio 在转换为 2013 的项目上使用较旧的 2012 编译器

将 C++ 项目从 Visual Studio 2008 转换为 Visual Studio 2010

Visual Studio 2015。在安装项目中转换为所有 dll 的 c++ 控制台应用程序

将 Visual Studio 安装项目转换为 WIX

如何将项目从 Visual C++ 6.0 转换为 Visual Studio Express 2010?