我想开始做一个个人项目,我想让它跨平台。我所有的 Linux 工作都是为商业客户完成的,所以提前指定了目标发行版,但这次不同。
该项目将是开源的并使用 Qt。这就是我想知道的:
如果我在一个发行版上进行开发 + 测试就足够了,还是应该在多个发行版上进行测试?以我的经验,如果它没有经过测试,它就不起作用,但另一方面,我负担不起为那里的每个发行版构建和测试,特别是因为这将是一个爱好项目。
假设我选择了使用 KDE 的发行版 X。你会说使用发行版 Y 和 Gnome 的人使用我的程序有多难?
使用 Gnome 的人会使用我的 Qt 程序,还是会因为它是用 Qt 编写的而被推迟?让我们假设他们发现它很有用。Qt-Gnome 集成有多好?
我也必须运送二进制文件吗?现在的趋势是什么:源还是源+bin?
我将欣赏有关在 Linux 上使用 Qt 开源项目的个人示例。谢谢。