Не удалось использовать библиотеки LLVM в Windows - PullRequest
0 голосов
/ 03 января 2019

Здесь я использую сборку релиза LLVM https://github.com/ziglang/zig/wiki/Building-Zig-on-Windows. Когда я собираю простой файл cpp, который ссылается на библиотеку LLVM, компилятор вылетает . Я использую x64 cl в качестве компилятора.

Я использую примерно такую ​​команду: cl -I <llvm include directory> main.cpp %libs% /link /LIBPATH:<llvm lib directory>

Переменная %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;
}

1 Ответ

0 голосов
/ 07 января 2019

Я нашел проблему в моем пакетном скрипте, где в пути есть пробелы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...