C++ 编译C++;将库转换为框架?

C++ 编译C++;将库转换为框架?,c++,objective-c,macos,porting,C++,Objective C,Macos,Porting,我正在从事一个相当低调、低预算的项目,当我们发布新补丁时,他们的服务器负载出现问题。对于我们的解决方案,我们决定使用torrenting分发我们的补丁将远远优于我们当前的方法。到目前为止,我们还没有找到一个预构建的库来实现这一点,所以我们选择了libTorrent。但是,LBTRORAN是用C++编写的,这是个问题。我们首选的解决方案是使用libTorrent作为框架,然后编写修补代码。然而,我们谁也不知道如何真正开始这样做 我们该怎么做?谷歌搜索到Objective-C++包装,扩展名为.mm

我正在从事一个相当低调、低预算的项目,当我们发布新补丁时,他们的服务器负载出现问题。对于我们的解决方案,我们决定使用torrenting分发我们的补丁将远远优于我们当前的方法。到目前为止,我们还没有找到一个预构建的库来实现这一点,所以我们选择了libTorrent。但是,LBTRORAN是用C++编写的,这是个问题。我们首选的解决方案是使用libTorrent作为框架,然后编写修补代码。然而,我们谁也不知道如何真正开始这样做


我们该怎么做?谷歌搜索到Objective-C++包装,扩展名为.mm。如何在框架中实现这一点?

,与编写一个简单的Objto-C框架没有什么不同,你只需使用Objto-C++来实现至少一些源文件,并用ObjuleC接口包上C++部分。p> 在框架中使用Objective-C++的工作原理与在应用程序中完全相同;只需要小心将C++类型保存在导出的标题中(至少如果你不想强迫用户使用Objto-C++)。要实现这一点,您可能需要