gpt4 book ai didi

ios - 无法在 objective-c 中导入 c 文件

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

我目前正在尝试在添加一些 C 代码后编译我的项目。

我正在使用 Bruce Schneier's website 上可用的 Paul Kocher 河豚算法实现.

由于我在我的工作区中包含了 blowfish.c 和 blowfish.h,我的编译器正在疯狂运行。就像它不识别 Objective-c 代码一样,指向 NSObject 类上的错误!

我尝试 .mm 调用类,但问题仍然存在。

在 SO 上找到的每个答案都在谈论包含 C++ 文件,但这不是我的 pb...

也许是我错过的编译器指令?

最佳答案

最有可能发生的情况是,blowfish.c 的编译正在使用您之前建立的预编译 header (.pch) 文件,其中包括一个 Objective-C 框架。只需禁用预编译头文件就可以了。您或许能够对这些框架进行条件化,但就我个人而言,我发现预编译 header 带来的麻烦超过了它们的值(value)。

关于ios - 无法在 objective-c 中导入 c 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16740506/

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