gpt4 book ai didi

c++ - 如何在 Windows 和 CMake 上使用 Visual Studio 为 Mac OS X 编译 C++

转载 作者:行者123 更新时间:2023-11-28 04:28:28 27 4
gpt4 key购买 nike

I read that Visual Studio now supports cross-platform development .到目前为止,我正在使用 CMakeWindowsUbuntu(使用 WSL)进行编译。然而,似乎没有任何关于如何使用 Visual StudioMac OS X 实际完成交叉编译的信息。 CMakeSettings.json 是否可行?根据this文章中,您可以选择 Linux-DebugLinux-Release 作为 configurationType 但在 Visual Studio 2017 EnterpriseLinux 选项对我来说甚至不可用,Mac OS X 也不可用。

我可能只是按照 this 中的建议设置虚拟机这似乎是完成工作最方便的解决方案。

最佳答案

显然你不能。

I ended up installing a virtual machine with Mac OS X并使用共享文件夹在其中成功编译了我的代码,使 guest 可以使用我的 Windows 主机源代码。这肯定比 some hacky cross-compilation project 更可靠、更理智。 .后者仍然不能保证代码在交叉编译目标操作系统上能够成功运行并且不会意外崩溃。


或者,如果您有一台(旧的)Macbook 左右,您可以使用它并启用到您的主机(例如 Windows PC)的网络共享。通过这种方式,您可以使用 Windows 直接从您的 Macbook 获取新编译的二进制文件,然后您就可以开始编译您的 macOS 构建了。

关于c++ - 如何在 Windows 和 CMake 上使用 Visual Studio 为 Mac OS X 编译 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53682821/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com