项目编译得很好,如何将其导出为iOS应用程序
我有一个大型的C ++项目,我想变成一个iOS应用程序...关于我如何做到这一点的任何提示?到目前为止我所做的是使用CMake生成一个XCode项目。我已经能够随后在XCode中构建(并存档 - 但我无法在组织者中找到存档)我的项目,但据我所知,这只是将XCode用作IDE ... < / p>
有没有一种简单的方法可以解决这种情况?或者我是否需要重新重新构建iOS风格的项目。如果是这样,您可能会推荐哪些指南?
答案 0 :(得分:0)
.mm文件编译为objective-c ++。
这就是你将如何获得与所有IOS库交谈的c ++代码,遗憾的是,它们通常只能在objective-c和swift中轻松获得。
因此,在.h或.hpp文件中创建c ++接口,然后使用objective-c ++ impl备份它们,然后与objective-c运行时进行对话。
要让cmake与iOS很好地协作,你需要一个工具链文件。
有一个很好的集合,你可以在这里作为起点: