iphone - 如何向Objective-C代码中添加C/C++函数(iphone相关)

标签 iphone objective-c c xcode ios4

我将带有 C 函数的 .h/.cpp 文件添加到我的 Xcode 项目中。如何在 Objective-C 函数中调用 C 函数?

当我在应用程序委托(delegate)头文件中包含 C 文件 (#import "example.h") 时,它会出现错误(可能是将 cpp 文件视为 Objective-C),即使它编译良好但没有包含在内/导入。

谢谢

编辑:将所有文件从 m 重命名为 mm 解决了该问题。但是,我在构建时遇到链接器错误(ld:重复符号)...首先更好地研究这一点。再次感谢大家。

最佳答案

如果您想在 Objective-C 模块中使用 C++,请将文件扩展名从 .m 更改为 .mm

关于iphone - 如何向Objective-C代码中添加C/C++函数(iphone相关),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551501/

相关文章:

objective-c - 来自 observeValueForKeyPath :ofObject:change:context: 的参数

ios - 获取 NSString 在字符串中的位置 - iOS

sql - 打开 c.isam 文件?

objective-c - 使用 Objective-C 解析 VCALENDAR (ics)

iphone - 游戏中的加载屏幕(确保动画在转换过程中不会卡顿)

javascript - 在 IOS 中触发触摸时,HTML5 Web SQL 事务无错误地跳过

iphone - 如何检查用户是否选择了 UISegmentedControl?

c - C 中的前/中/后缀遍历(包括数组)

c - return (a || b) 实用程序?

iphone - 使固定大小的圆形按钮作为iPhone SDK中的图像