我将带有 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/