我测试了在Wine(OpenSuse Linux)上用Delphi(在Windows XP中)开发的所有系统,它们运行良好。我的问题是:我应该开始分发我的系统(在我可以支持的本地基础上)作为Wine准备好还是我还应该考虑其他问题?
答案 0 :(得分:14)
您可以执行Google的操作,并将Wine与应用程序打包在一起。这样就不用担心Wine会在将来改变某些东西并阻止你的应用程序运行。
答案 1 :(得分:3)
是的,这是个好主意。所有这些都可以帮助Linux和Windows世界之间的通信。如果您可以在Linux中本地编译代码,那就更好了。
答案 2 :(得分:3)
您应该将Wine列为支持的平台,说明您测试过哪个版本的Wine,并要求在http://wiki.winehq.org/AppsThatSupportWine
中添加到支持葡萄酒的应用列表中答案 3 :(得分:2)
就个人而言,我很乐意看到可用的应用程序,就像您所描述的那样,是'pre'-crossplatform。
@Mark's回答也是一个好主意:发布一个静态链接的Wine版本,虽然它会让你的产品更大,但会确保它会运行,即使存在破坏某些东西的新版本(I我想起那些运送他们'自己'的JRE的地方,以确保他们的工具正确运行。
也许葡萄酒社区应该采取行动,为“葡萄酒制作”贴纸/标识提供?
答案 4 :(得分:2)
是的...然后我们可以将您的应用添加到 http://wiki.winehq.org/AppsThatSupportWine
答案 5 :(得分:1)
我会发布一个通知,告知您的应用程序已经过认证,可以使用WINE版本,并且它可能适用于其他版本的WINE,也可能不适用。您应该考虑使用beta和rc版本的葡萄酒测试您的应用程序,以确保它们在发布周期内保持兼容。
将WINE安装沙箱很简单。
答案 6 :(得分:1)
使用Free Pascal和Lazarus构建应用程序将在Linux系统上获得巨大收益,但会给您带来一些痛苦。
答案 7 :(得分:1)
如果您的应用程序在Wine中运行,您是否可以尝试本地编译并链接到winelib?