【发布时间】:2019-05-10 00:06:35
【问题描述】:
I read that Visual Studio now supports cross-platform development。到目前为止,我使用CMake 编译Windows 和Ubuntu(使用WSL)。然而,似乎没有任何关于如何使用Visual Studio 以目标Mac OS X 实际完成交叉编译的信息。 CMakeSettings.json 可以吗?根据this 的文章,您可以选择Linux-Debug 和Linux-Release 作为configurationType,但在Visual Studio 2017 Enterprise 中,Linux 选项甚至对我不可用,Mac OS X 也不可用。
我可能只是按照this 帖子中的建议设置一个虚拟机,这似乎是完成工作的最方便的解决方案。
【问题讨论】:
-
要为 MacOS 编译,您需要 xcode 工具集,但 Apple 禁止在 MacOS 以外的平台上使用它,即您不能为 MacOS 交叉编译...
标签: c++ macos visual-studio cmake cross-compiling