在VS2013上构建的所有二进制文件都需要msvcr120.dll / msvcp120.dll

时间:2014-09-01 05:35:56

标签: visual-studio-2013 msvcrt

我将几个VS 2005项目移植到VS 2013。 发现其中一些需要msvcr120.dll和msvcp120.dll,而其中一些人对msvcrt.dll感到满意。为什么会有这种差异?我通过Dependency Walker确认了依赖关系。 请注意,我的项目都没有使用MFC,因此他们的项目设置是使用标准Windows库。

1 个答案:

答案 0 :(得分:0)

依赖于msvcr120.dll / msvcp120.dll的二进制文件是那些使用Visual Studio 2013 C / C ++库的二进制文件。

为了依赖msvcrt.dll,您需要使用Windows驱动程序工具包,因为我认为常规Windows SDK不允许应用程序开发人员依赖于msvcrt.dll,因为这是一个Windows组件。 / p>

相关问题