Visual studio LLVM Visual Studio集成失败

Visual studio LLVM Visual Studio集成失败,visual-studio,msbuild,visual-studio-2017,llvm-clang,Visual Studio,Msbuild,Visual Studio 2017,Llvm Clang,我正在尝试将LLVM与Visual Studio 15 2017集成,但我似乎无法使其正常工作。在安装Visual Studio后运行LLVM安装程序时,我收到一个命令提示符,其中有以下错误: 正在安装MSVC集成… 找不到MSBuild工具集目录。 MSVC集成安装失败。 按任意键继续 在网上进行了一些研究之后,我发现了这样一个链接,这让我相信LLVM安装程序不知道如何为VS15安装。因此,我尝试安装手动找到的工具集。现在,我可以在Visual Studio中将LLVM作为工具集列出: 但是

我正在尝试将LLVM与Visual Studio 15 2017集成,但我似乎无法使其正常工作。在安装Visual Studio后运行LLVM安装程序时,我收到一个命令提示符,其中有以下错误:

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

在网上进行了一些研究之后,我发现了这样一个链接,这让我相信LLVM安装程序不知道如何为VS15安装。因此,我尝试安装手动找到的工具集。现在,我可以在Visual Studio中将LLVM作为工具集列出:

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

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

我在这里是否做错了什么,或者在尝试集成这两个工具时错过了什么步骤

LLVM Visual Studio集成失败

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

Plasmacel提供了一个针对
LLVM 6.0.0
进行更新的应用程序,通过提供
LLVM/clang
的包含路径和库路径,提供了更好的集成。在文件README.MD中,您可以找到更多详细信息,如:

自动安装

打开具有管理员权限的命令提示符 (不要以管理员权限打开AutoSetup.bat,因为它不会加载文件)

转到存在AutoSetup.bat的文件夹并键入“AutoSetup”

如果自动模式不起作用,您也可以转到


希望这有帮助。

对我来说效果很好。我自动安装了
LLVM 6.0.0
,方法是转到AutoSetup.bat所在的文件夹并键入“AutoSetup”:,然后使用
LLVM-vs2017
成功构建HelloWorld项目。是的,运行
AutoSetup.bat
似乎起到了作用。我最初是这样做的,但是由于找不到安装目录,所以出现了一系列奇怪的错误。不过,它现在似乎可以工作了,谢谢。因为运行
AutoSetup.bat
对您有效,所以我将我的评论转换为答案,这对阅读此线程的其他社区成员有益,并且更容易找到解决方案。此外,如果对您有帮助,您可以接受它作为答案。@LeoLiu MSFT,如果您不介意,请告诉我从哪里可以获得AutoSetup.exe,因为在安装LLVM后,我找不到AutoSetup.bat