gpt4 book ai didi

visual-c++ - CefSharp 在 Windows 7 和 8.1 上崩溃但在 Windows 10 上运行

转载 作者:行者123 更新时间:2023-12-05 07:28:21 25 4
gpt4 key购买 nike

我们在不信任包含 CefSharp 的应用程序时遇到问题,该问题与 VC++ 2015 可再发行文件有关。

为了调查,我们正在使用 WPF 的 CefSharp MinimalExample 进行测试。除了应用程序所需的文件外,我们还包括 concrt140.dll、msvcp140.dll、vcruntime140.dll 和 vccorlib140.dll。该演示应用程序在全新安装的 Windows 10 上运行正常,但在创建 CefSettings 实例时在 Windows 7 和 8.1 上崩溃。

如果我们手动安装 VC++ 2015 可再发行组件,演示应用程序就会开始运行。如果我们随后通过控制面板卸载 c++ 可再发行组件,该应用程序“继续工作”。如果我们随后删除上述四个文件,应用程序就会崩溃(如我所料)。

我们使用 Squirrel for Windows 来分发不支持合并模块的应用程序,因此我们唯一的选择是在应用程序中包含 VC++ 文件。

关于我们如何在不要求客户手动安装 VC++ 可再发行组件的情况下让它在 Windows 7 和 8.1 上运行,有什么想法吗?

最佳答案

在 Windows 7 和 Windows 8.1(不是 Windows 10)上,我们必须包含 20 个 C++ 可再发行文件,所有文件都以“api-ms-win-”为前缀。有了这些,一切正常。

关于visual-c++ - CefSharp 在 Windows 7 和 8.1 上崩溃但在 Windows 10 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53392127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com