Сбой сборки LLVM в Visual Studio - PullRequest
       12

Сбой сборки LLVM в Visual Studio

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

Я сгенерировал проект Visual Studio 15 2017 с CMake для компиляции LLVM и Clang самостоятельно.Я пытался собрать проект ALL_BUILD из Visual Studio (как и предполагалось на начальной странице).

Но сборка завершилась неудачно с ошибкой компоновки из-за (я предполагаю) компоновщика не имел разрешения на открытие файла.Этот конкретный файл был LLVM-C.def.

Сообщение об ошибке:

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

Я пытался дать полное разрешение пользователю, также пытался от имени администратора, но не работал.

edit:

Файл не был создан, потому что сценарию gen-msvc-exports.py не удается найти файл libllvm-c.args.Он ищет в каталоге Debug этот файл, но я нашел его в каталоге $(Configuration).Может ли это быть какая-то проблема конфигурации / макроса Visual Studio?

edit2:

Также есть ли способ заставить библиотеку Clang Tooling работать в Windows?Предварительно скомпилированный пакет не содержит никаких заголовков или статических библиотек для работы (но по некоторым причинам в Linux).

...