gpt4 book ai didi

c++ - 在我的应用程序中需要 >=GTK 3.16。如何分配?

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:20 26 4
gpt4 key购买 nike

我的应用程序需要 GTK 3.16(用于 GL 区域和 FlowBox)。我想在几个 Linux 发行版上分发我的程序,例如 Debian、Ubuntu 等。问题是其中一些使用了太旧的库。我怎么还能分发?是否有适用于 Linux 的库的二进制包,我可以使用 LD_LIBRARY_PATH 添加到我的程序包中?

最佳答案

不幸的是,独立于二进制发行版的应用程序分发还没有解决问题,不是以一种对开发人员来说很容易并且对用户来说是安全的方式。也就是说,解决方案正在快速改进,可能很快就会出现。个人最喜欢的是Flatpak但它还没有处于“只需单击一个链接”阶段。其他替代方案包括 Ubuntu SnappyAppImage .

如果您现在想要对用户来说简单的东西,AppImage 可能是您的选择。对于 future ,我认为 Flatpak 具有的特性(如运行时和适当的沙盒)将使它更具吸引力。

关于c++ - 在我的应用程序中需要 >=GTK 3.16。如何分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39248796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com