如何在Visual Studio 2015中使用Clang为Windows编译C ++

麦克·麦克

据我了解,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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章