问题标签 [msvcr120.dll]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 错误模块名称:MSVCR120.dll - 此错误的原因可能是什么?
当我的php
应用程序尝试调用dll
. 此错误的原因可能是什么?
我已经安装了redistributable 2012 and 2013 package
,但还是一样。我在64bit
建筑上运行。
wkhtmltopdf - 在 nReco.PdfGenerator 添加到我的 bin 目录之后,msvcp120.dll 和 msvcr120.dll 文件破坏了我的应用程序
在将 nreco.pdfgenerator 升级到 1.1.10 版之前,我有一个运行良好的 asp.net mvc Web 应用程序。升级到 1.1.10 版本后,每当生成 pdf 文件时,应用程序就会停止工作并仅显示消息
我试过用谷歌搜索错误,但在任何地方都找不到解决方案。
任何帮助将不胜感激。
c++ - 即使已经安装了可再发行组件,也无法运行 VS 2013 项目?
我正在尝试使用 VS 2015 构建和运行最初在 VS 2013 中创建的项目。当我这样做时,它给了我一条错误消息,说我无法运行它,因为我的计算机中缺少 MSVCR120D.dll。我尝试从 microsoft 网站安装 VS 2013 可再发行组件,但这并没有帮助。查看我的 System32 文件夹后发现,即使安装了它,我所拥有的只是 MSVCR120.dll,而不是 MSVCR120D.dll。我还尝试从 opendll.com 自行下载 .dll 文件并将其放置在正确的文件夹中,但这并没有解决问题。我在这里做什么?我不知道我应该如何安装我需要的这个 .dll。
visual-studio - printf / _vsnprintf_l / 已在 msvcrtd.lib(MSVCR120D.dll) 中定义
我有要导入库的项目。当我这样做(从库中导入 .lib 文件)并从库中调用任何函数时,我会收到以下错误:
0 警告 4 错误
有谁知道我该如何解决这个问题?我的项目中导入了以下库:
msvcprtd.lib
注1
构建为静态链接库 .lib 的所有 3 个项目都具有与我的项目相同的多线程调试 DLL (/MDd) 设置。
谢谢!
python - PyCharm CE 2017.2.2:在 Windows 7 上随机出现 APPCRASH“Python 已停止工作”
我在 PyCharm CE 中使用 Anaconda3 (Python 3.6) 作为我的 Python 解释器,并且由于 IDE 正在加载解释器的更新,Windows 7 会引发错误。这是堆栈跟踪
问题签名:
问题事件名称:APPRCASH
应用程序名称:python.exe
应用程序版本:3.6.1150.1013
申请时间戳:5914acba
故障模块名称:MSVCR120.dll
故障模块版本:12.0.40649.5
故障模块时间戳:56bc00d3
异常代码:40000015
异常偏移量:0000000000074a46
操作系统版本:6.1.7601.2.1.0.256.48
区域设置 ID:1033
附加信息1:b3bf
附加信息 2:b3bffe3c48b4f560177850700e4a73f1
附加信息 3:e02e
附加信息 4:e02ea85e76f255c7787c2381f1154d1c
我已经尝试重新安装 Visual C++,但它仍在发生。当 PyCharm 在这里运行这个过程时,它似乎正在发生......
它只是粘在那里
c++ - 与 VS2010 相比,VS2015 中的 snprintf 双舍入更改
我正在尝试将旧项目从 Visual Studio 2010 移植到 Visual Studio 2015。问题是 snprintf(与格式“%.15g”一起使用)与 Visual Studio 2010 中使用的轮次不同。
有两个问题:
电子符号从例如 12345e005 更改为 12345e05
像 105.52361792790150 这样的双精度现在转换为“105.523617927901”而不是“105.523617927902”。
我找到了“丢失”零位的原因:
微软有意将其更改为更符合标准: https ://blogs.msdn.microsoft.com/vcblog/2014/06/18/c-runtime-crt-features-fixes-and-break-changes-in-visual- studio-14-ctp1/ (参见“指数格式”)
我实现了一个解决方案来添加缺少的零位,但我找不到不同舍入行为的解决方案。
有什么方法可以将舍入行为更改为“旧样式”?我试过 std::fesetround 但它似乎对 snprintf 舍入没有影响。
delphi - 在 Delphi 中捕获 MSVCR120 缺少错误消息
我编写了一个不需要用户交互的无人值守 HTTPS 上传客户端。
在我盲目地将它部署到我没有远程桌面访问权限的远程系统之前,一切都是完美的。该工具在日志中报告 SSL 库丢失。
好的,我部署LIBEAY32.dll
到SSLEAY32.dll
远程系统上的应用程序文件夹,但随后该工具挂起,直到我编写了一个制作远程屏幕截图的工具,我才弄清楚发生了什么。
在屏幕截图中,我看到了一个csrss.exe
带有消息的进程模式窗口:
程序无法启动,因为您的计算机缺少 MSVCR120.dll。
尽管有很多try except
块和Application.OnException
处理程序,窗口还是出现了。
我希望在这种情况下应用程序不会被阻止,因此它可以向日志报告失败。
如何做到这一点?
在当前的实现TIdHttp.Post
中,调用只是挂起。
PS我通过将DLL复制到app文件夹来解决DLL的缺失,但我的问题是关于捕获此类错误。