Visual studio 2010 缺少msvcr100.dll
我在Windows7 64位上的VisualStudio2010中制作了一个程序。 当我尝试在Windows XP 32位上运行它时,我收到消息msvcr100.dll丢失。当我尝试将该文件从Win7复制到WInXP时,我收到消息msvcr100.dll错误。Visual studio 2010 缺少msvcr100.dll,visual-studio-2010,build,msvcr100.dll,Visual Studio 2010,Build,Msvcr100.dll,我在Windows7 64位上的VisualStudio2010中制作了一个程序。 当我尝试在Windows XP 32位上运行它时,我收到消息msvcr100.dll丢失。当我尝试将该文件从Win7复制到WInXP时,我收到消息msvcr100.dll错误。 如何在VS中设置building以便不需要msvcr100.dll?首先,您需要确保生成的是32位可执行文件-64位可执行文件不会在32位Windows上运行 那你要么 随应用程序一起发送 完全删除运行时依赖关系,并静态链接到C++运行
如何在VS中设置building以便不需要msvcr100.dll?首先,您需要确保生成的是32位可执行文件-64位可执行文件不会在32位Windows上运行 那你要么
- 随应用程序一起发送
Project->Properties->configurationproperties->C/C++->code Generation->Runtime Library
设置为多线程(/MT)
另外,别忘了构建一个32位的可执行文件。上面的答案帮助了我,但我还是遇到了错误: 致命错误C1189:#错误:请对_afxdl生成使用/MD开关 因此,为了帮助其他人,比如我,花了太多时间跌跌撞撞地寻找一个明确的解决方案,我想补充一些信息,帮助我解决这个问题。事实证明,我的项目使用了错误的“UseofMFC”设置来使用上述答案 明确地说: 打开项目属性(alt-F7或项目菜单->[My project]属性),进入
project->properties->Configuration properties
如果常规->使用MFC
设置为在静态库中使用MFC
你必须定下来
C/C++->代码生成->运行库
到多线程调试(/MTd)
或多线程调试(/MT)
如果
常规->使用MFC
设置为在共享DLL中使用MFC
你必须定下来
C/C++->代码生成->运行库
到多线程DLL(/MD)
或多线程调试DLL
我从学校得到了这个答案,所有的学分都应该归到。
第1步。:访问此网站dll-files.com。
dll-files.com是一个很好的Windows dll文件存储库,几乎拥有Windows上存在的所有dll文件
第2步。现在在网站的搜索窗口中键入DLL错误
第三步。DLL-Files.com将立即列出包含该特定DLL文件的zip文件。将此zip文件下载到您的计算机并解压缩。提取的文件夹将包含DLL错误文件
第四步。复制下载DLL文件(仅该文件)并根据下面的操作系统将该文件粘贴到默认系统文件夹中。
C:Windows系统(Windows 95/98/Me)
C:WINNT\System32(Windows NT/2000)
C:\Windows\System32(Windows XP、Vista、Windows 7/Windows 8.1/Windows 10)
Windows将询问您是否要用新的DLL文件替换现有的DLL文件。说“是”,然后让Windows复制该文件。重新启动你的电脑,瞧,你现在可以轻松地运行没有打开的游戏/应用程序,并给出DLL错误
还有许多其他网站会为您提供您想要的DLL文件请查看投票率较高且已被接受的答案。从未知来源下载可执行文件或DLL文件是不安全的