Я сгенерировал проект 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).