从 Windows 编译适用于 OSX 的 C++

4 c++ macos cross-platform visual-studio-2012

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

我正在寻找最简单、最直接的方法来做到这一点。可以通过 Visual Studio 2012 Professional 进行吗?如有必要,我可以使用 Mac。但是,由于我的开发平台是 Windows,因此如果我可以从这里进行操作,那就太好了。

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

小智 5

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