Compiled .dll files requiring msvcr100.dll to load

守給你的承諾、 提交于 2019-12-25 04:55:25

问题


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?


回答1:


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




回答2:


http://www.microsoft.com/downloads/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displaylang=en



来源:https://stackoverflow.com/questions/3188716/compiled-dll-files-requiring-msvcr100-dll-to-load

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!