我有一个在MSVC ++ 2010中编译的dll文件。它不需要任何其他额外的库,但只有一半的用户可以加载它,因为有些文件缺少msvcr100.dll。看一下依赖关系,它需要一些基本的函数,比如memcpy free malloc,虽然我认为那些是标准的C运行时函数。代码生成设置在属性中设置为“Multi-Threaded / MT”。可能导致这种情况的原因是什么?
答案 0 :(得分:1)
我的解决方案是从Windows \ System32中删除dll并重新安装Microsoft Visual C ++ 2010 Redistributable Package(x86)。
答案 1 :(得分:0)