gpt4 book ai didi

ios - 在 XCode/iOS 中实现 C 代码

转载 作者:太空宇宙 更新时间:2023-11-04 08:55:51 25 4
gpt4 key购买 nike

对于所有这些,我觉得自己像个白痴,但我正在尝试在我的项目中实现一些 C 代码,但我一直遇到无法解释的问题。

根据我过去的经验,我可以创建一个 .h 和一个 .c 文件,在 .c 中实现函数并在 .h 中声明它们。然后我可以将 .h 导入到另一个文件中,以便可以访问这些函数。

我已将 .c 包含在编译源列表中并将其添加为目标,但我被告知它找不到函数。好的。然后我尝试使用 .h 和 .m 对,但现在我在 main() 中收到 SIGABRT,没有任何错误描述。

这是我的 .m 代码的示例(不是样本):

static NSArray *_myArray

NSArray *myArray(){return (_myArray) ? : (_myArray = [NSArray arrayWithObjects:@1, @2, @3, nil]);}

我也已经#imported 所有必要的框架类。

所以,最后,我只想知道创建必要文件和实现我的 C 代码的步骤。我希望得到答案,而不是变通,因为我确信可以将 C 文件包含到 XCode 项目中。

最佳答案

Xcode 很乐意让您在项目中使用 C 源代码;你只需要在你的项目中提供它们(当然)并确保它们是为你的目标指定的(并不总是直观的)。

在导航器中单击您的项目名称,以便您可以访问项目的构建规则。从那里展开“编译源代码”部分,并确保列出了您的 C 源代码。

如果是,您需要检查完整的编译器输出以了解发生了什么。

关于ios - 在 XCode/iOS 中实现 C 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17093116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com