我使用C#的cefsharp编写浏览器,我使用vs2015在X86和X64平台上调试并发布它,我使用Inno Software制作了一个安装包。我尝试在不同的计算机上运行它,X86和X64浏览器都可以在我的计算机上运行,我的计算机是X64 win10。
但是当我在朋友的A计算机(win7,X64)上运行X86版本时,浏览器无法正常工作。所以我在朋友B的电脑上运行X86版本(win10,X64),它可以工作。我很困惑为什么X86版本无法在A计算机上运行。
以下是我收到的错误信息:
答案 0 :(得分:0)
我遇到的另一种情况是将max_old_space_size
设置为一个较大的值,当在32bit
模式下运行时,这会导致渲染子进程在启动时崩溃。
答案 1 :(得分:-1)
只是一个可能的原因是Windows 10的编译器与窗口7不同,因为它们都是64位系统,所以它们都是同一个32位系统的虚拟化。 因此,如果要在Windows 7上运行64位chrome,则必须使用Windows 7的编译器再次编译。