首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将LLVM Clang 4.x.x / 5.x.x / 6.x.x集成到Visual 2017中

将LLVM Clang 4.x.x / 5.x.x / 6.x.x集成到Visual 2017中
EN

Stack Overflow用户
提问于 2017-04-18 06:13:56
回答 7查看 11.9K关注 0票数 8

针对Windows的正式LLVM4.0构建与Visual集成到Visual 2015。不幸的是,它仍然不支持Visual 2017。

当您尝试将项目的平台工具集设置为LLVM-vs2014时,它会弹出一个错误。

你知道有什么办法让它起作用吗?

更新

2018年,LLVM 6.0官方仍然不支持与Visual 2017 (15.X.X版)的集成,只支持与Visual 2015 (14.X.X版)工具集的集成。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2018-03-26 22:20:43

最后,我找到了一个带有所需的光辉GitHub回购平台工具集的MSBuild,将LLVM clang5.0.0集成到VisualStudio2017中。按照自述文件的说明,您将有两个新的平台工具集LLVM-vs2017LLVM-vs2017_xp。问题解决了。

更新

我创建了一个更新为LLVM6.0.0的分叉,并通过提供LLVM/clang的包含路径和库路径提供了更好的集成。

感谢罗依,他意识到原来的.prop文件是为LLVM5.0显式定制的,它没有添加适当的lib ( $(LLVMInstallDir)\lib)和include ($(LLVMInstallDir)\lib\clang\6.0.0\include)文件夹。

票数 8
EN

Stack Overflow用户

发布于 2017-05-17 08:33:13

它需要一些只随C++ v140工具集附带的msbuild目标,VS 2017默认只安装v141工具集。如果您打开VS 2017安装程序,找到v140工具集的复选框并安装它,那么正确的C++ msbuild目标将可用,并且会正常工作。

票数 10
EN

Stack Overflow用户

发布于 2018-09-10 12:38:34

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43464856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档