就在今天,我检查了我的ubuntu并安装了葡萄酒,
Delphi 3到7工作得很好(Rad工作室没有用,因为他们使用.net剪贴画)。 但我所做的所有应用程序都完美无缺!!!!! 我听说它在使用WineBottler
的mac中运行良好是否可以创建一个头linux可执行文件并将我的vcl应用程序和ququird wine内容放入其中并作为单个可执行文件分发(.bin)
答案 0 :(得分:10)
有来自Borland的Linux解决方案,名为Kylix。 Kylix基于一些较旧的Qt东西。 但我会试试FreePascal / Lazarus,这很酷!并且编译器为许多不同的平台编译。
答案 1 :(得分:3)
我想这就是winelib的用途。但是我从未尝试过。 (Kylix Delphi + winelib不是为Linux编译的吗?)
答案 2 :(得分:2)
由于Wine现在已经稳定(前一段时间达到了1.0版),因此要求用户使用其Linux软件包管理器安装它是有意义的。它非常快速和简单。因此,根据所使用的分布,Wine将始终是最新的。
然后用Wine安装任何Windows程序都非常容易。
由于德尔福可执行文件mostly self-contained(如果你不使用BDE或一些外部的库),您的客户会安装Delphi应用程序阿拉“视窗”的方式,即通过运行一个安装程序酒。
它会正常工作。
据我记得,使用WineLib并不是一个好主意,即使Wine开发人员也不建议这样做。至少对于闭源软件:在一两年内,也许你不会发布你的程序的另一个版本,但Wine和WineLib将进化很多......如果你使用Wine作为外部包,你的客户可以确保会有一些最终用户增强功能。
如果您的软件纯粹是开源软件,那么使用WineLib可能有意义。但即使WineLib标题也可以进化,所以也许你的源代码不会以相同的速度发展......