【发布时间】:2019-02-04 17:49:19
【问题描述】:
我正在尝试将 LLVM 与 Visual Studio 15 2017 集成,但我似乎无法让它工作。在安装 Visual Studio 后运行 LLVM 安装程序时,我收到一个带有以下错误的命令提示符:
正在安装 MSVC 集成...
找不到 MSBuild 工具集目录。 MSVC 集成安装失败。
按任意键继续 。 . .
经过一些在线研究,我发现this SO 链接让我相信 LLVM 安装程序不知道如何为 VS15 安装。因此,我尝试手动安装找到here 的工具集。现在,我可以看到 LLVM 在 Visual Studio 中被列为工具集:
但是,当我选择它作为一个选项并尝试编译一个简单的“Hello World”程序时,我收到以下错误:
错误 MSB8020:找不到 LLVM-vs2017 的构建工具(平台工具集 = 'LLVM-vs2017')。
要使用 LLVM-vs2017 构建工具进行构建,请安装 LLVM-vs2017 构建工具。
或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“重新定位解决方案”来升级到当前的 Visual Studio 工具。
我在这里做错了什么,或者我在尝试集成这两个工具时错过了某个步骤?
【问题讨论】:
-
对我来说效果很好。我通过转到AutoSetup.bat所在的文件夹并输入“AutoSetup”:github.com/plasmacel/llvm-vs2017-integration/blob/master/…自动安装了
LLVM 6.0.0,然后使用LLVM-vs2017成功构建了HelloWorld项目。 -
是的,运行
AutoSetup.bat似乎有效。我最初是这样做的,但是遇到了一堆关于无法找到安装目录的奇怪错误。不过现在好像可以用了,谢谢。 -
由于运行
AutoSetup.bat对您有用,所以我将我的评论转换为答案,这对阅读此线程的其他社区成员有益,并且更容易找到解决方案。此外,如果对您有帮助,您可以接受它作为答案。 -
@LeoLiu-MSFT ,如果您不介意,请告诉我从哪里可以获得 AutoSetup.exe ,因为安装 LLVM 后,我无法找到 AutoSetup.bat
标签: visual-studio msbuild visual-studio-2017 llvm-clang