编译.dll文件需要加载msvcr100.dll

时间:2010-07-06 17:35:32

标签: visual-studio-2010 dependencies libraries

我有一个在MSVC ++ 2010中编译的dll文件。它不需要任何其他额外的库,但只有一半的用户可以加载它,因为有些文件缺少msvcr100.dll。看一下依赖关系,它需要一些基本的函数,比如memcpy free malloc,虽然我认为那些是标准的C运行时函数。代码生成设置在属性中设置为“Multi-Threaded / MT”。可能导致这种情况的原因是什么?

2 个答案:

答案 0 :(得分:1)

我的解决方案是从Windows \ System32中删除dll并重新安装Microsoft Visual C ++ 2010 Redistributable Package(x86)。

答案 1 :(得分:0)