使用CMake GUI,对于相同的CMakeList,我能够在Windows上生成VS解决方案文件,在Mac上生成XCode解决方案文件。但是我无法在Mac上生成VS解决方案,因为我没有使用下方的任何VS选项Specify the generator for this project
。
我在Macbook上安装了VS 2017 Community for Mac。我有什么想念的吗?
Visual Studio for Mac与Visual Studio有很大不同。
前者基于Xamarin Studio(Xamarin Inc.的产品),该产品于2016年初被Microsoft收购。Microsoft随后将Xamarin Studio的品牌更名为Visual Studio for Mac。请注意,Xamarin Studio主要是用于开发移动应用程序的IDE。Visual Studio for Mac当前不支持C ++。
因此,CMake当前不支持Visual Studio for Mac。CMake附带的Visual Studio生成器仅适用于Windows版本的Visual Studio。
在有人问之前:他们也不能使用Visual Studio Code,这是另一个与Visual Studio几乎没有共同点的产品,除了名称(尽管在通过插件启用VS Code中支持CMake方面还付出了一些努力) 。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句