我有一个现有的Delphi2009应用程序。我看到了新的XE2版本,我们现在可以在Windows32/64和Mac上构建我们的Delphi应用程序了!大拇指最高64位,适用于Mac OS X编译...
Mac编译器有多好?要将我们的应用程序编译到Mac OS X上,我们必须做些什么?它将只与VCL组件一起工作,还是会自动转换第三方组件?我们现在如何处理操作系统API调用?
发布于 2011-09-07 21:51:34
Mac编译器目前只有32位。64位版本将包含在未来的版本中。
至于VCL,恐怕您要失望了。VCL是一个仅适用于Windows的框架,并且将一直如此。VCL非常依赖于Windows的体系结构。对于跨平台(Windows、OSX、iOS),XE2附带的新框架称为FireMonkey。将大型VCL应用程序移植到FireMonkey是一项重要的任务。最近有很多关于FireMonkey的博客文章,你可以通过网络搜索找到它们。我要警告你,FireMonkey与VCL有很大的不同。
这是一项全新的技术,因此预计会有一些初期的麻烦。该框架的成熟和第三方供应商完全跟上它的速度都需要时间。目前,您不应该期望在短期内发布使用Delphi编译的用于Mac的GUI应用程序。您应该做的是掌握XE2,学习FireMonkey,并计划移植到FireMonkey的策略。
https://stackoverflow.com/questions/7334913
复制相似问题