llvm头文件无法在msvc 2013下编译

时间:2015-06-07 00:52:43

标签: c++ visual-c++ llvm header-files

当尝试使用llvm为编译器编写后端代码时,我创建的msvc在多个头文件中给出了多个错误。

例如,在llvm中包含的各种.def文件中,编译器输出有一个未知字符('@'/ 0x40)。此外,它还输出了大量缺少的分号以及LLVM_ENUM_TARGETS和缺少类型说明符的重新定义。发生这些错误的大多数头文件表明它们不应该更改并在配置时生成。

违规档案:

"targets.def"  
"asmprinters.def"  
"asmparsers.def"  
"dissassemblers.def"  
"target.h"

如果有人可以就我似乎错过的内容以及我需要做些什么来解决它,请随意。

0 个答案:

没有答案