【发布时间】:2011-07-01 17:54:16
【问题描述】:
我在我的 Xcode 项目中添加了带有 C 函数的 .h/.cpp 文件。如何在 Objective-C 函数中调用 C 函数?
当我将 C 文件 (#import "example.h") 包含在应用程序委托头文件中时,它会因错误而爆炸(可能是将 cpp 文件视为 Objective-c),即使它在不包含的情况下编译得很好/导入。
谢谢
编辑:将所有文件从 m 重命名为 mm 解决了这个问题。但是,我在构建时遇到链接器错误(ld:重复符号)......首先更好地研究一下。再次感谢大家。
【问题讨论】:
-
这通常“有效”。如果你能分享它“爆炸”的错误消息会很有帮助。
-
您可能想尝试使用#include 而不是#import。
标签: iphone objective-c c xcode ios4