Kos*_*kay 41 exe visual-studio visual-studio-2015
我安装了Visual Studio 2015并使用一些代码创建了Win32项目.我成功编译了它,但是我无法启动exe文件,因为我没有一些ucrtbased.dll ...那我怎么解决呢?
编辑:英语等效消息是:"程序无法启动,因为您的计算机缺少ucrtbased.dll.请尝试重新安装该程序以解决此问题."
rdt*_*tsc 60
此问题来自VS 2015静默无法在安装Visual Studio期间将ucrtbased.dll
(调试)和ucrtbase.dll
(发布)复制到相应的系统文件夹中.(或者在安装过程中没有选择"Visual C++ 2015的常用工具".)这就是重新安装可能有所帮助的原因.但是,重新安装是一种极端的措施......这可以在没有完全重新安装的情况下修复.
首先,如果你真的不关心底层的问题,只是想获得这个项目的工作迅速,那么这里有一个快速的解决方案:只需复制ucrtbased.dll
从C:\Program Files (x86)\Windows Kits\10\bin\x86\ucrt\ucrtbased.dll
(在32位调试)到应用程序的\ Debug目录旁边的可执行文件.然后它将被发现并且错误将消失.但是,这只会为这个工作一个项目.
一个更永久的解决方案是让ucrtbased.dll
和ucrtbase.dll
成正确的系统文件夹.现在我们可以开始将这些文件复制到\ Windows\System32和\ SysWOW64中,它可能会解决问题.但是,这不是最佳解决方案.首先出现这种情况失败的原因,强制使用特定的.dll这种方式可能会导致问题.
最好的解决方案是打开控制面板 - >程序和功能 - > Microsoft Visual Studio 2015 - >修改.然后取消选中并重新检查"Visual C++ - > Visual C++ 2015的常用工具".单击"下一步",然后单击"更新",几分钟后,它应该正常工作.
如果它仍然不起作用,请再次运行修改工具,取消选中"Visual C++ 2015的常用工具",然后应用于卸载该组件.然后再次运行,检查并申请重新安装.确保禁用防病毒,没有打开其他任务等等,它应该可以正常工作.这是确保将这些文件准确复制到最佳位置的最佳方法.
请注意,如果此时修改工具提供了错误代码,那么问题几乎肯定是您的系统所特有的.研究错误代码以找出出错的地方,并希望如何解决它.
通过重新安装Visual Studio 2015解决了该问题.
rdtsc解决方案对我不起作用.
首先,我使用Visual Studio 2015 Express,安装程序"修改"查询不建议您取消选中任何"Visual C++ 2015常用工具"选项.
其次,即使在2次卸载/重新安装(等待它们完成许多小时......)之后,问题仍然存在.
我最后通过从独立安装程序重新安装整个Windows SDK来解决了这个问题(独立于Visual C++ 2015安装):https: //developer.microsoft.com/fr-fr/windows/downloads/windows-8-1-sdk 或 https://developer.microsoft.com/fr-fr/windows/downloads/windows-10-sdk
这为我解决了这个问题.
解决此问题的一种简单方法是执行以下操作(单击图像进行缩放):
确保关闭 Visual Studio,然后转到您的 Windows Start -> Control Panel -> Programs and Features
. 现在这样做:
将打开一个 Visual Studio 窗口。继续这样做:
选择复选框Common Tools for Visual C++ 2015
并安装更新。
更新可能需要一些时间(约 5-10 分钟)。Visual Studio 成功更新后,重新打开您的项目并点击Ctrl + F5
. 您的项目现在应该可以正常编译和运行。
归档时间: |
|
查看次数: |
93546 次 |
最近记录: |