【问题标题】:Add resources in appimage在appimage中添加资源
【发布时间】:2021-01-24 17:24:14
【问题描述】:

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

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

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

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

【问题讨论】:

  • 如果您冷提供一些与分段错误错误相关的额外信息以便能够给您一些提示,那就太好了。您还可以查看troubleshooting guide 以获取有关如何调试捆绑包的提示。

标签: c++ linux executable appimage


【解决方案1】:

将附加资源捆绑到 AppImage 中,只需在调用 appimage-builder 之前将它们复制到 AppDir 中即可。或者在recipe script section中添加复制说明

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    相关资源
    最近更新 更多