c++ - 将第 3 方 C++ 库添加到 Objective-C 项目中

标签 c++ ios objective-c

我有第 3 方静态库。它只包含(.h 和 .hpp)头文件。它们是 C++ 语言。但我的项目是在 Objective-C 中。我可以在我的项目中使用这些库吗?可以在我的 Objective-C 项目中调用 C++ 函数.. ???

最佳答案

是的,你可以做到。 Objective-C 完全支持 C++。只需将相关的 Objective-C 实现文件从 .m 重命名为 .mm,它们就会开始按 C++ 编译,而不是“纯 C 模式”。这些 .mm 文件可以直接调用您的 C++ 代码。

关于c++ - 将第 3 方 C++ 库添加到 Objective-C 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32987949/

相关文章:

ios - 从 Swift 类在 Objective-C 类的类方法 (+) 中传递参数

c++ - 广义排序函数和使用 binary_function

c++ - 检查映射中是否存在键然后更新值

ios - MPMoviePlayerController 不播放 .wmv

ios - [NSURLSessionDataTask 响应] : unrecognized selector sent to instance

ios - UIButton 没有出现在表格 View 中?

c++ - 东西像新的但是要分配2个房间

c++ - 以下代码有什么问题

ios - AudioUnit编程iOS iPhone 6s播放音频后audiounitrender报错50

objective-c - 确定 UIViewController 是否以模态方式呈现