I read that Visual Studio
now supports cross-platform development。到目前为止,我正在使用CMake
来编译Windows
和Ubuntu
(使用WSL
)。但是,似乎没有关于如何实际使用Visual Studio
定位到Mac OS X
的交叉编译的任何信息。 CMakeSettings.json
可以使用吗?根据{{3}}的文章,您可以选择Linux-Debug
和Linux-Release
作为configurationType
,但在Visual Studio 2017 Enterprise
中,Linux
选项对我什至不可用,Mac OS X
都不是。
我可能只是按照this帖子中的建议设置虚拟机,这似乎是完成工作的最便捷解决方案。
答案 0 :(得分:1)
显然不能。
I ended up installing a virtual machine with Mac OS X
,并使用共享文件夹在其中成功编译了我的代码,以使来宾可以使用我的Windows
主机源代码。这肯定比some hacky cross-compilation project更可靠,更明智。后者仍然不能保证代码能够成功运行,并且不会在交叉编译目标操作系统上意外崩溃。