Compiled .dll files requiring msvcr100.dll to load

2019-09-15 05:02发布

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?

2条回答
唯我独甜
3楼-- · 2019-09-15 05:49

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

查看更多
登录 后发表回答