MSVCR80.DLL C++项目中的参考资料,VS2005

MSVCR80.DLL Reference in C++ project , VS2005

本文关键字:参考资料 VS2005 DLL C++ 项目 MSVCR80      更新时间:2023-10-16

我必须在旧项目中修改,我只是在使用VS2005在C++ 2.0项目中注释一行,当我构建项目时,我在.net反射器上看到对MSVCR80.DLL的引用,但是在旧的DLL上,这是在生产环境中,也没有对这个DLL的引用

如何删除此引用?

提前感谢

MSVCR80.DLL提供 C 运行时。 由于您使用不同的编译器进行编译,因此可以使用不同的运行时库。 请参阅此处以获取开始参考以了解更多信息。您可以将项目配置为静态链接 C 运行时,这将摆脱 DLL 依赖项。

默认情况下

,静态库链接到动态运行时,这就是代码依赖于 msvcr80.dll 的原因。可视C++程序必须链接到运行时。可以将静态库更改为使用静态运行时来删除依赖项。

Configuration Properties | C/C++ | Code Generation | Runtime Library setting中做。
如果设置为Multi Threaded Debug DLL则将其设置为 Multi Threaded ....或者只是从可用列表中选择NON-DLL版本

您的代码可能依赖于 mfc80.dll因为您具有配置属性 |一般 |MFC 的使用设置为 MFC 选项之一。