LLVM构建在Visual Studio上失败

时间:2019-01-28 17:05:44

标签: c++ llvm llvm-clang building

我用CMake生成了Visual Studio 15 2017项目,自己编译了LLVM和Clang。我试图从Visual Studio构建ALL_BUILD项目(如入门页面所建议)。

但是由于(我假设)链接器没有打开文件的权限,因此构建失败并出现链接错误。该特定文件为LLVM-C.def

错误消息:

Cannot Open File '<path_to_build_folder>/build/tools/llvm-shlib/LLVM-C.def

我尝试向用户授予完全许可,也尝试以admin身份登录,但没有用。

编辑:

由于gen-msvc-exports.py脚本无法找到libllvm-c.args文件,因此未创建文件。它在Debug目录中搜索此文件,但我在$(Configuration)目录中找到了它。这可能是某些Visual Studio配置/宏问题吗?

edit2:

还有没有其他解决方法可让Clang Tooling库在Windows上运行?预编译的程序包不包含任何可使用的头文件或静态库(但由于某些原因,Linux程序包含)。

0 个答案:

没有答案