LLVM Visual Studio集成失败

时间:2018-08-29 20:52:40

标签: visual-studio msbuild visual-studio-2017 llvm-clang

我正在尝试将LLVM与Visual Studio 15 2017集成在一起,但是我似乎无法使其正常工作。在安装Visual Studio之后运行LLVM安装程序时,出现以下错误提示:

  

正在安装MSVC集成...
  找不到MSBuild工具集目录。   MSVC集成安装失败。
  按任意键继续 。 。

经过在线研究后,我发现this SO链接使我相信LLVM安装程序不知道如何为VS15安装。因此,我尝试手动安装发现here的工具集。现在,我可以看到LLVM在Visual Studio中列为工具集:

vs screeenshot

但是,当我选择它作为选项并尝试编译一个简单的“ Hello World”程序时,出现以下错误:

  

错误MSB8020:找不到LLVM-vs2017的构建工具(平台工具集='LLVM-vs2017')。
  要使用LLVM-vs2017构建工具进行构建,请安装LLVM-vs2017构建工具。
  或者,可以通过选择“项目”菜单或右键单击解决方案,然后选择“重新定位解决方案”,升级到当前的Visual Studio工具。

这里是否有我做错的事情,还是试图将这两个工具集成在一起时错过了某些步骤?

1 个答案:

答案 0 :(得分:0)

  

LLVM Visual Studio集成失败

测试后,您应该执行AutoSetup.bat以自动安装LLVM 6.0.0

Plasmacel提供了fork,该版本已针对LLVM 6.0.0更新,并通过提供LLVM/clang的包含和库路径来提供更好的集成。在文件 README.MD 中,您可以找到更多详细信息,例如Automatic Installation

  

自动安装

     

使用管理员权限打开命令提示符   (请勿使用管理员权限打开AutoSetup.bat,因为它不会加载文件)

     

转到存在AutoSetup.bat的文件夹,然后键入“ AutoSetup”

如果“自动”功能不起作用,您也可以转到Manual Installation

希望这会有所帮助。