Bul*_*aza 6 c++ macos cmake cross-compiling visual-studio
我读到Visual Studio
现在支持跨平台开发。到目前为止,我正在使用和(using )CMake
进行编译。然而,似乎没有任何关于如何使用target实际完成交叉编译的信息。可以用吗?根据这篇文章,您可以选择和as ,但这些选项甚至对我来说都不可用,也不是。Windows
Ubuntu
WSL
Visual Studio
Mac OS X
CMakeSettings.json
Linux-Debug
Linux-Release
configurationType
Visual Studio 2017 Enterprise
Linux
Mac OS X
我可能只是按照这篇文章中的建议设置一个虚拟机,这似乎是完成工作的最方便的解决方案。
显然你不能。
我最终安装了一个虚拟机,并Mac OS X
使用共享文件夹在其中成功编译了我的代码,以使我的Windows
主机源代码可供来宾使用。这肯定比一些 hacky 交叉编译项目更可靠、更理智。后者仍然不能保证代码在交叉编译目标操作系统上能够成功运行并且不会意外崩溃。
或者,如果您有一台(旧的)Macbook 等,您可以使用它并启用到您的主机(例如 Windows PC)的网络共享。这样,您就可以使用 Windows 直接从 Macbook 中获取新编译的二进制文件,然后就可以编译 macOS 版本了。
归档时间: |
|
查看次数: |
8039 次 |
最近记录: |