pla*_*cel 8 msbuild llvm visual-studio llvm-clang visual-studio-2017
用于Windows的官方LLVM 4.0版本与Visual Studio集成到Visual Studio 2015.不幸的是它仍然不支持Visual Studio 2017.
当您尝试将项目的平台工具集设置为时LLVM-vs2014,会弹出错误.
你知道有什么方法让它起作用吗?
更新
在2018年,LLVM 6.0官方仍然不支持与Visual Studio 2017(版本15.XX)集成,仅支持Visual Studio 2015(版本14.XX)工具集.
kei*_*ith 10
它需要一些仅与C++ v140工具集一起提供的msbuild目标,而VS 2017默认只安装v141工具集.如果您打开VS 2017安装程序,找到v140工具集的复选框并安装,那么正确的C++ msbuild目标将可用,并且该东西将起作用.
最后,我找到了一个精彩的GitHub repo,其中包含所需的MSBuild平台工具集,它将LLVM clang 5.0.0集成到Visual Studio 2017中.按照README文件的说明操作后,您将拥有两个新的平台工具集LLVM-vs2017和LLVM-vs2017_xp.问题解决了.
更新
我为LLVM 6.0.0更新了一个fork,并通过提供LLVM/clang的包含和库路径提供更好的集成.
感谢Royi,他意识到原始.prop文件是为LLVM 5.0明确定制的,并且错过了添加正确的lib(
$(LLVMInstallDir)\lib)和include($(LLVMInstallDir)\lib\clang\6.0.0\include)文件夹.
| 归档时间: |
|
| 查看次数: |
10099 次 |
| 最近记录: |