3

我需要向 FreePascal 系统添加 2 个文件,一个 .h 和一个 .m 文件。我已阅读有关解析标头的文章,并下载了 parse-ios 工具。运行 parse-ios.sh 时,我不断收到“无法识别的框架”错误由于我是使用 Delphi XE2/FPC/XCode 组合的新手,任何帮助都是最有用的

4

1 回答 1

0

Free Pascal 不编译 C/C++/Objective C 或其头文件。尽管给出了正确的(Objective Pascal)标头,但它可以链接到 Objective C 代码。

因此,您需要使用 Objective C 编译器来编译 Objective C代码,并在 Objective pascal 中创建一个标头来描述您需要访问的位。

最好的起点可能是 Free Pascal/Lazarus wiki,并研究 Free Pascal 附带的 Cocoa 目标 Pascal 单元(以及它们各自的 Objective C 标头)。不过,我不确定 XE2 究竟从 FPC 标准发行版中打包了什么。

您也可能会冒险在Mac-pascal列表上发布帖子,尽管它在过去两周似乎不活跃(主持人在度假的审核列表?),所以请耐心等待。

于 2012-05-29T16:11:02.720 回答