编译需要msvcr100.dll加载的.dll文件 [英] Compiled .dll files requiring msvcr100.dll to load

查看:177
本文介绍了编译需要msvcr100.dll加载的.dll文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个在MSVC ++ 2010中编译的dll文件。它不需要任何其他额外的库,但只有一半的用户可以加载它,因为有些缺少msvcr100.dll。看看依赖关系,它需要一些基本的功能,如memcpy free malloc,尽管我认为这些是标准的C运行时功能。代码生成设置在属性中设置为多线程/ MT。可能导致这种情况?

解决方案

我的解决方案是从Windwos\System32中删除dll并重新安装Microsoft Visual C ++ 2010可再分发包(x86)。


I have a dll file compiled in MSVC++ 2010. It doesn't require any other extra library, yet only half of its users can load it because some are missing msvcr100.dll. Looking at the dependencies, it is requiring some basic functions like memcpy free malloc, though I thought those were standard C runtime functions. The code generation setting is set to "Multi-Threaded /MT" in the properties. What could be causing this?

解决方案

My solution was deleting the dll from Windwos\System32 and reinstalling the Microsoft Visual C++ 2010 Redistributable Package (x86).

这篇关于编译需要msvcr100.dll加载的.dll文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆