Chromium 把一个文件捆绑在一起 我想在铬88中添加一个exe文件,使用C++执行它,但是在运行命令之后 autoninja -C out\Default mini_installer

Chromium 把一个文件捆绑在一起 我想在铬88中添加一个exe文件,使用C++执行它,但是在运行命令之后 autoninja -C out\Default mini_installer,chromium,ninja,Chromium,Ninja,它显示了有关exe文件的错误文件路径的错误 如何将exe文件放入Chromium中并将其绑定?要将文件绑定到Chromium中,您必须修改src/chrome/installer/mini_installer/chrome.release。下面是它的样子: 为了确保在用户机器上更新/升级Chromium版本时它是可更新的,它应该放在VersionDir文件夹中。比如你的情况 # Chrome version dir entries, sorted alphabetically. # Place

它显示了有关exe文件的错误文件路径的错误


如何将exe文件放入Chromium中并将其绑定?

要将文件绑定到Chromium中,您必须修改
src/chrome/installer/mini_installer/chrome.release
。下面是它的样子:

为了确保在用户机器上更新/升级Chromium版本时它是可更新的,它应该放在
VersionDir
文件夹中。比如你的情况

# Chrome version dir entries, sorted alphabetically.
# Place your file here:
chromium_foo_file.exe: %(VersionDir)s\

例如,如果
88.0.0.0
是Chromium的版本,则安装完成后,此
Chromium\u foo\u file.exe
将驻留在
88.0.0.0
目录中。在编译
mini_installer
之前,还要将该文件放入
out\Default
构建文件夹中,以便在构建它时自动包含该文件

要将文件绑定到chrome中,您必须修改
src/chrome/installer/mini_installer/chrome.release
。下面是它的样子:

为了确保在用户机器上更新/升级Chromium版本时它是可更新的,它应该放在
VersionDir
文件夹中。比如你的情况

# Chrome version dir entries, sorted alphabetically.
# Place your file here:
chromium_foo_file.exe: %(VersionDir)s\

例如,如果
88.0.0.0
是Chromium的版本,则安装完成后,此
Chromium\u foo\u file.exe
将驻留在
88.0.0.0
目录中。在编译
mini_installer
之前,还要将该文件放入您的
out\Default
生成文件夹中,以便在生成该文件时自动包含该文件

如果在生成过程中显示错误,则必须进行一些导致该错误的更改。您做了哪些更改?生成过程成功,但当我按下按钮执行exe文件时,显示exe文件不存在。我想我没有绑定到内置浏览器中。那么你应该检查它试图启动的可执行文件的路径是否存在。使用
base::FilePath
的帮助程序以Chromium样式执行此操作。该文件也必须捆绑在Chromium fork中吗?你应该提到并指定那些东西,牙齿exe文件应该捆绑在铬,但我应该把它放在哪个文件夹?生成程序似乎不会绑定.exe文件。我是否需要编辑一些配置文件以使其发生?如果在生成过程中显示错误,则必须进行一些更改以导致该错误。您做了哪些更改?生成过程成功,但当我按下按钮执行exe文件时,显示exe文件不存在。我想我没有绑定到内置浏览器中。那么你应该检查它试图启动的可执行文件的路径是否存在。使用
base::FilePath
的帮助程序以Chromium样式执行此操作。该文件也必须捆绑在Chromium fork中吗?你应该提到并指定那些东西,牙齿exe文件应该捆绑在铬,但我应该把它放在哪个文件夹?似乎构建程序不会捆绑.exe文件。我是否需要编辑一些配置文件来实现它?非常感谢!这意味着在构建Chromium fork之后,我应该手动将exe文件放入VersionDir?它能在构建过程中自动放入VersionDir吗?不太可能,只需修改上面提到的
chrome.release
文件即可。在构建mini installer之前,请将该可执行文件放置在构建文件夹中,然后在安装过程中将其自动复制到该版本文件夹中。非常感谢!这意味着在构建Chromium fork之后,我应该手动将exe文件放入VersionDir?它能在构建过程中自动放入VersionDir吗?不太可能,只需修改上面提到的
chrome.release
文件即可。在构建mini installer之前,将该可执行文件放置在构建文件夹中,然后在安装过程中将其自动复制到该版本文件夹中。