无法在Windows上使用LLVM库

无法在Windows上使用LLVM库,windows,llvm,Windows,Llvm,我从这里开始使用LLVM发布版本。当我构建一个引用LLVM库的简单cpp文件时,编译器崩溃。我使用x64 cl作为编译器 我使用的命令大致如下:cl-I main.cpp%libs%/link/LIBPATH: %libs%变量设置为llvm config-libnames all-system libs的输出 下面是我使用的简单CPP程序 #include "llvm/IR/BasicBlock.h" #include "llvm/IR/Constants.h" #include "llvm/

我从这里开始使用LLVM发布版本。当我构建一个引用LLVM库的简单cpp文件时,编译器崩溃。我使用x64 cl作为编译器

我使用的命令大致如下:cl-I main.cpp%libs%/link/LIBPATH:

%libs%变量设置为llvm config-libnames all-system libs的输出

下面是我使用的简单CPP程序

#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/Type.h"
#include "llvm/IR/Verifier.h"

using namespace llvm;

LLVMContext TheContext;

int main()
{
    return 0;
}

我在批处理脚本中发现路径中有空格的问题。

你是说cl.exe崩溃了?然后显示错误。我们怎么能在不知道出了什么问题的情况下帮助你?