将C++库集成到iPhone应用程序中

Khu*_*shi 8 c++ xcode ios

我可以将我现有的C++库集成到iPhone应用程序中吗?

Pie*_*ter 3

Objective C++ 得到了很好的定义并得到 Apple 的 gcc 的支持。

但是你不能混合 C++ 和目标 C 类,这使得这很快变得相当混乱。我认为没有多少项目在任何程度上混合了 C++ 和 Objective C。

这很大程度上取决于您的库,但如果(实际上)可行,我会将 C++ 包装在 C 库中,使用 extern“C” 入口点来实现所有实际功能,并从您的 iphone 应用程序的目标 C 代码内部链接到该入口点。