据我了解,Visual Studio 2015附带有clang。首先,我虽然这仅适用于Android和iOS应用程序,但是根据本文的介绍,对于Windows程序,也应该可以使用clang ++前端。但是,我找不到相应的选项。
所以,请您向我解释一下,如何在c ++项目中(在VS2015 RC Community Edition中)将使用的编译器更改为clang。
从VS2015 Update 1开始,您可以通过“新建项目”窗口安装“带有Microsoft CodeGen的Clang”模板,浏览至“已安装”->“模板”->“ Visual C ++”->“跨平台”。
然后,您将可以v140_clang_3_7
在任何Windows C ++项目的属性页中选择带有Microsoft CodeGen Platform Toolset的Clang 3.7 。
Clang可以识别出完全不同的命令行选项v140_clang_3_7
集,因此,在使用工具集时,项目属性必须使用与Clang兼容的选项,可以将其识别为-
而不是/
。例如,“调试信息格式”属性设置为“完整的调试信息(DWARF2)(-g2 -gdwarf-2
)”,并且“启用C ++异常”属性设置为“是(-fexceptions
)”。
在此博客文章中有更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句