问题标签 [vcredist]
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.
python - VCRedist 与 PyInstaller 的依赖关系
我正在尝试发布一个简单的应用程序PyInstaller
来在 windows7-X64 上工作而没有任何依赖关系。但我遇到了一些问题Microsoft VCRedist
。在我的主机 PC 中,我安装了 VCRedist 2015 并正常生成了可执行文件(不是独立的)。VCRedist DLL 文件api-ms-win*.dll
按预期包含在生成的目录中,并且在没有 VCRedist 的目标计算机上运行良好。然后我尝试生成一个独立的应用程序,但是这次我在目标机器上执行它时出现了这个错误:
无法在动态链接库 api-ms-win-crt-conio-l1-1-0.dll 中找到过程入口点 ucrtbase_putch。
我检查了生成的 Temp 文件夹 (_MEI*) 并发现正确的 DLL 就在那里,并且不知何故可执行文件无法使用它们。我创建了 (_MEI*) 文件夹的副本,并将独立的可执行文件放在它旁边,令人惊讶的是它起作用了。似乎其中一些 DLL 存在于目标机器的 windows 目录中,并且它正在尝试加载它们而不是 (_MEI*) 目录。
我也阅读了文档,但对此没有太大帮助。
c++ - 未安装 Microsoft.VC90.DebugMFC 程序集
我正在尝试运行某个应用程序,但是在加载 dll 时出现以下错误:
“ Windows API LoadLibraryEx 已返回错误 #14001 (0x36B1)...”
我打开 Windows 事件查看器并收到此错误:
无法找到依赖程序集 Microsoft.VC90.DebugMFC 并且上次错误是 引用的程序集未安装在您的系统上。
我的问题是,什么是 Microsoft.VC90.DebugMFC ?
c++ - 检查日志文件以找出 vcredist.exe 安装失败的原因
我正在尝试在 Windows 7 机器上运行 Microsoft C++ 2017 Redistributable (x86) - 14.16.27027。
安装失败,提示“未知错误 0x80240017”。
它还输出我在下面说明的日志文件。
我怎样才能找出真正的问题是什么?
谢谢你。
日志文件:
c# - Visual Studio 安装程序错误与 Visual C++ 2017 运行时库 (x64) 先决条件
我已经毫无问题地为我的项目创建了安装程序,在项目的属性中,我包含了 Visual C++ 2017 Runtime Libraries (x64) 2010 和 2017。
但是在客户端主机中安装期间,我得到了一个“找不到以下软件包文件:”而没有指定更多信息。
当我检查临时目录时,我发现 'vc2017redist_x64' 没有复制。
使用 2010 版本,它似乎可以正常工作。有人遇到过同样的问题吗?
我正在使用 Visual Studio 2017 15.9.17。
php - vcruntime140.dll 14.0 与 PHP 构建不兼容
我已经在 windows server 2016 机器上下载了PHP 7.4.1 NTS vc15 x86 。我也下载安装了vc_redist.x86.exe
。
当我尝试从命令提示符运行 php-cgi 时,出现以下错误:
PHP 警告:“vcruntime140.dll”14.0 与第 0 行未知中与 14.16 链接的此 PHP 版本不兼容
关于如何解决这个问题的任何想法?我想我可以从档案中安装旧版本的 PHP,但这并不能真正解决问题。
visual-studio - Release 编译需要 mfc140ud.dll 和 vcruntime140d.dll
我正在使用 Visual Studio 2019,这个项目来自早期版本的 Visual Studio。当我尝试打开以发布模式编译的软件时,我收到有关缺少 mfc140ud.dll 和 VCRUNTIME140D.dll 的错误消息。据我了解,如果我在调试模式下编译,我应该只需要这些 DLL。这可能是什么原因造成的?
mysql - MySql Server 使用最新的 C++ Redistributable 2015-2019 安装问题
只是想知道是否有人在安装最新版本的 MySql Server,v.8 及更高版本时遇到问题。
我遇到了问题,因为它没有认识到我拥有最新的 c++ 可再发行组件(x86 和 64 位),它将 2015、2017 和 2019 年的所有内容都放入一个文件中。这只是微软最近做出的改变。
在安装之前,它会说系统上没有找到 2019 redist..,但事实并非如此。我尝试删除 2015-2019 文件并为每年(2015 年和 2017 年)安装单独的可再发行文件,但也没有用,有点头疼。2019 年没有单一的可再发行版本,可以这么说,它只是可用的 3 合 1 版本。
有没有人遇到过这个?
c# - 用于 wpf 应用程序的 Visual c++ 本地部署(cef sharp 需要)
我正在寻找 Visual c++ Redistributable 的本地部署以及我的 x86 WPF 应用程序。我正在使用的 CefSharp 控件需要 VC++(2015 及更高版本)。CefSharp 版本:79.1.360
我尝试将文件从以下位置复制到我的应用程序目录,但这些都不适合我。
通用 CRT SDK:C:\Program Files (x86)\Windows Kits\10\Redist\10.0.17763.0\ucrt\DLLs\x86这里提到
来自 C:\Windows\System32 的 VC++ 文件,这里提到
所有文件来自:C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.16.27012\x86 如此处所述
所有文件来自:C:\Program Files (x86)\Common Files\Merge Modules,如此处所述
这里提到的所有文件
Windows SDK 使用的文件有:
来自 vc++ redist 安装的文件:
visual-studio - VC_redistx64 包可以在没有visual studio的情况下安装使用吗?
我了解 vc_redistributable 是运行由 Visual Studio 构建的应用程序所需的一组库。那么在我的工作场所,我可以在设备上安装 vc_redist 并利用它的好处,而无需在该设备上安装 Visual Studio 吗?