VS2012 C++ to XCode

VS2012 C++ to XCode

本文关键字:XCode to C++ VS2012      更新时间:2023-10-16

我在VS2012 C++中编写了一个DLL,没有使用任何花哨的东西。我想我已经跨平台了,至少我希望如此

有人能告诉我如何最容易地将其编译成OSX代码吗?

我想我将不得不做一些手工工作,但我想找到一个管道,让我可以轻松地在VS2012和XCode中升级我的应用程序,而不必写下我更改的内容,然后在XCode中进行相同的更改。

也许我可以为Windows编写一个界面,为XCode编写一个接口,并简单地保留其余文件???

非常感谢你的帮助。

您可以:

  1. 使用模板创建XCode项目:Cocoa Touch静态库,并将VS12的代码添加到Source文件夹中
  2. 创建一个ObjC类来包装C++代码
  3. 像编译静态lib一样编译项目
  4. 将带有对应.h的静态库添加到将使用该库的Xcode项目中
  5. 将库与C++代码中使用的dlyb链接起来

因此,您将有一个VS解决方案和一个XCode项目来编译库。

这是一个带有UnitTest的模板,带有简单的C++类和ObjC包装器。

相关文章: