从Windows编译OSX的C ++

时间:2012-09-22 14:08:32

标签: c++ macos cross-platform visual-studio-2012

我有一个小型的基于控制台,符合标准的C ++程序,我是在Windows上的Visual Studio中开发的。由于它是标准的C ++,我需要做的就是为OSX编译它吗?还是我过于乐观了?

我正在寻找最简单,最直接的方法。是否可以从Visual Studio 2012 Professional中进行操作?如有必要,我可以访问Mac。但是,由于我的开发平台是Windows,如果我能从这里做到这一点会很好。

我根本没有使用mac开发经验。编译OSX的应用程序时,你会得到什么而不是.exe?

2 个答案:

答案 0 :(得分:3)

我会得到一个OSX系统(VM很好),安装XCode然后使用它编译你的代码。如果您的C ++代码是以跨平台方式编写的,那应该是微不足道的。

答案 1 :(得分:3)

如果您不介意将MinGW或Cygwin安装到Windows计算机上,可以按照此处的说明构建Windows到OS X交叉工具链:https://github.com/Tatsh/xchain