2

我正在尝试为 C++ 应用程序创建 AppImage。我必须捆绑的资源很少,例如着色器文件以及应用程序中使用的字体和图像。它们被放入“资源”文件夹中。

我正在使用 appimage-builder 按照此处的指南生成 AppImage 。

当我运行 AppRun 可执行文件时,出现分段错误。我怀疑这是因为没有在 AppRun 中捆绑资源文件夹。

请帮助我将额外的文件夹与 appimage-builder 捆绑在一起。

4

1 回答 1

1

将附加资源捆绑到 AppImage 中,只需在调用 appimage-builder 之前将它们复制到 AppDir 中即可。或者在配方脚本部分添加复制说明

在应用程序代码中,您可以查找将在运行时设置的 APPDIR 环境变量。此变量将在运行时保存 AppDir 的路径。

于 2020-10-13T22:09:21.313 回答