chromium - 如何让 CefSharp WinFrom 32 位在 Windows 64 位上运行?
问题描述
我已经从官方版本下载了 CefSharp 71.0.0-pre01 源代码,并在我的 Windows 7 Ultimate x64 上通过 VS 2015 成功构建了它。
我已经检查了所有 x86 和 x64 发布版本,项目成功构建了所有 22 项,包括示例 exe。
WinForm Example 文件夹在 bin 中有 2 个输出,x64 版本可以在我的 Win7 x64 上运行良好,但 x86(32 位)版本不起作用。一旦我运行“CefSharp.WinForms.Example.exe”,它就会显示
CefSharp.BrowserSubprocess has stopped working
当我单击以检查问题详细信息时,它显示:
Event Name: APPCRASH
Application Name: CefSharp.BrowserSubprocess.exe
但是当我在 Win7 32 位机器上运行 x86 版本时,它运行良好。
我想构建一个 AnyCPU 版本,但该项目不支持 AnyCPU,然后我假设 x86/32bit 应该在两台 64/32 机器上都可以工作。有可能这样做吗?
解决方案
我经历过的一个案例是设置一个很大的值,这会导致渲染子进程在模式下max_old_space_size
运行时在启动时崩溃。32bit
删除此选项为我解决了这个问题。
推荐阅读
- c++ - 对多个对象执行相同语句的零成本抽象
- c++ - 如何返回变量而不是变量的数值?
- reactjs - react-router-dom:如何在 Switch 中有多个“shell”,每个都有自己的路由?
- javascript - 如何防止 jquery 函数连续滚动到下一部分?
- blazemeter - 尝试检查响应代码时出现 Taurus 错误
- python - numpy.float128 在 windows 中不存在,但从 OpenGL 调用
- javascript - 我想从外部 JavaScript 文件中单击我的 HTML 文件
- php - 循环 the_post_navigation() Wordpress
- sql - 对 LEN 和别名的结果进行分组和计数
- node.js - Nodejs winston 记录端口 514 文件夹/yyyy/mm/dd/.log