我正在尝试将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工具。
这里是否有我做错的事情,还是试图将这两个工具集成在一起时错过了某些步骤?
答案 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。
希望这会有所帮助。