我认为 Ubuntu22.04 附带了 gtk4。但我找不到有关 gtk3/gtk4 兼容性的信息。
gtk4 应用程序是否可以在带有 gtk3 的旧操作系统上运行? gtk3 应用程序是否可以在带有 gtk4 的 Ubuntu22.04 上运行?
假设我只依赖系统 gtk lib。
答案1
Ubuntu 附带 GTK4,但它也保留了对 GTK3 应用程序的支持
进一步来说:
gtk4 应用程序是否可以在附带 gtk3 的旧操作系统上运行?
如果系统上只有 GTK3,该应用程序将无法运行,因为 GTK4 带来了太多 GTK3 中没有的变化。
gtk3 应用程序可以在具有 gtk4 的 Ubuntu 22.04 上运行吗?
是的,因为系统上这两个库都可用。