使用 Visual C++ 2015 Community 编译 clang 和 llvm 时出现 2 个错误
2 errors compiling clang and llvm with Visual C++ 2015 Community
有 2 个错误:
1.) 文件 BackendUtil.cpp 中的项目 clangCodeGen 中的 C2039 第 574 行,"MCIncrementalLinkerCompatible" 不是 "llvm::MCTargetOptions" 的成员。
2.) C2660 in project clang in file cc1as_main.cpp on line 404, cannot use 9 arguments for the function "llvm::Target::createMCObjectStreamer".
您的 clang 版本似乎与您的 LLVM 版本不兼容。
导致您出现问题的 IncrementalLinkerCompatible
标记仅在四天前添加到 LLVM (http://permalink.gmane.org/gmane.comp.compilers.llvm.cvs/292184)。
所以我想你一定是下载了它的当前版本而不是 3.7.0。
有 2 个错误:
1.) 文件 BackendUtil.cpp 中的项目 clangCodeGen 中的 C2039 第 574 行,"MCIncrementalLinkerCompatible" 不是 "llvm::MCTargetOptions" 的成员。
2.) C2660 in project clang in file cc1as_main.cpp on line 404, cannot use 9 arguments for the function "llvm::Target::createMCObjectStreamer".
您的 clang 版本似乎与您的 LLVM 版本不兼容。
导致您出现问题的 IncrementalLinkerCompatible
标记仅在四天前添加到 LLVM (http://permalink.gmane.org/gmane.comp.compilers.llvm.cvs/292184)。
所以我想你一定是下载了它的当前版本而不是 3.7.0。