Delphi - 10.1编译OSX10.12程序遇到错误解决了!

Posted sunylat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi - 10.1编译OSX10.12程序遇到错误解决了!相关的知识,希望对你有一定的参考价值。

昨天,尝试Delphi的跨平台开发功能,在windows10下,做了一个控制台程序,发布目标平台是OSX10.12,中间配置过程都非常顺利,没有任何错误,但是当编译运行时候出现下面错误:

[dccosx Fatal Error] F2084 Internal Error: AV0CAF8963-R00000014-0

在网上搜寻解决方法,发现大多数建议都是降低OSX SDK版本,于是推测,可能是Delphi版本和OSX的SDK版本不匹配造成的!

今天,我安装了Delphi10.2.3,随后重新安装了PAServer,再次在windows下编写了一个控制台程序,当编译运行时候,成功在OSX10.12里显示出程序应该输出的内容;随后我编写了一个Multi-Device Application,编译运行,同样成功在OSX里面运行起来!昨天遇到的错误确实是Delphi版本和OSX不匹配,如果遇到类似问题,建议升级Delphi到最新版本,应该可以解决!

关于Delphi开发跨平台程序:

1,控制台程序,可以在各个平台运行,排除平台特有的API代码。

2,图形界面程序,必须使用FireMonkey,同时可以使用RTL,不能使用VCL。

3,不同平台开发时候,需要同时运行两个平台的PAServer。

Delphi的帮助有足够详细的说明,看自带帮助应该可以搞定一切!!

 

以上是关于Delphi - 10.1编译OSX10.12程序遇到错误解决了!的主要内容,如果未能解决你的问题,请参考以下文章

安装 psycopg2 osx 10.12 python 3.5.2 - psycopg2 的构建轮失败

OSX10.12搭建IPv6本地环境测试APP

osx 10.12 CocoaPods的安装

如何在Delphi 10.1 Berlin中安全地访问“共享文件夹”?

Delphi 10.1 Berlin Starter Edition

DELPHI 10 SEATTLE 在OSX上安装PASERVER