我用C#编写浏览器,用vs2015在X86和X64平台上调试并发布,用Inno软件做了安装包。我试着在不同的电脑上运行它,X86和X64浏览器都可以在我的电脑上运行,我的电脑是X64 win10。
但是当我在朋友A的电脑(win7,X64)上运行X86版本时,浏览器就不能工作了。所以我在我朋友B的电脑(win10,X64)上运行X86版本,它可以工作。我搞不懂为什么X86版本不能在A的电脑上运行。
以下是我收到的错误信息:


发布于 2020-10-27 03:24:54
我遇到的另一个情况是将max_old_space_size设置为较大的值,这会导致在32bit模式下运行时,渲染子进程在启动时崩溃。
发布于 2017-08-16 17:05:56
一个可能的原因是Windows10的编译器不同于Windows7,因为它们都是64位系统,所以它们都对相同的32位系统进行了虚拟化。因此,如果你想在windows7上运行64位的chrome,你必须用windows7的编译器重新编译。
https://stackoverflow.com/questions/44802527
复制相似问题