是否可以在Xcode的C ++项目中包含框架?

时间:2018-08-29 08:04:53

标签: c++ xcode macos cmake frameworks

我有一个从Cmake到Xcode生成的C ++项目。我的项目只是一些静态和动态库。我想在其中包括一些第三方框架。 可能吗?有机会包括在内吗?还是我应该将项目完全重新设计为可可应用程序? 我没有访问框架源代码。 使用Xcode 9.2。

1 个答案:

答案 0 :(得分:0)

不,您不能在纯C ++项目中使用Cocoa框架。

但是您可以创建一个obj-c项目,并将所有现有资源包含在内-一切正常。只需记住对源文件使用.mm扩展名,即可调用C ++代码。

您也可以使用swift,但这需要为C ++代码创建一个包装器。