Как использовать clang с заголовками mingw-w64 в Windows

У меня clang 3.9 от https://llvm.org/releases/3.9.0/LLVM-3.9.0-win32.exe

clang version 3.9.0 (branches/release_39) Target: i686-pc-windows-msvc Thread model: posix InstalledDir: C:Program FilesLLVMbin

И gcc 6.2.0 (Mingw-w64)

gcc (i686-posix-dwarf-rev1, Built by MinGW-W64 project) 6.2.0 Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

На моем компьютере не установлен MSVC и нет Windows SDK. Мне нужна какая-то особенность clang, и я хотел заменить ее на gcc, а точнее на g ++, потому что я использую C ++.

Когда я пытаюсь скомпилировать простой файл, я получаю:

фатальная ошибка: строковый файл не найден

Означает ли это, что моя текущая установка clang не поддерживает mingw в Windows? По сути, все, что я хочу, — это использовать заголовки и библиотеки из моей установки mingw-w64. Искал решение и ничего не нашел. Я не знаю, что мне делать.

Означает ли это, что моя установка clang зависит от MSVC, которого у меня нет?

РЕДАКТИРОВАТЬ: Из комментария на этой странице: https://blog.johannesmp.com/2015/09/01/installing-clang-on-windows-pt2/

Это больше не работает с последними двоичными файлами (3.7.1, 3.8, 3.9) из LLVM, потому что они были скомпилированы с помощью Visual Studio и для Visual Studio.

Вы можете установить полную версию Visual Studio 2015 (занимает около 8 ГБ) или установить «Microsoft Visual C ++ Build Tools 2015 Update 3», который содержит только инструменты командной строки из VS, а также стандартные файлы заголовков C ++, необходимые Clang.

Думаю, это все объясняет. Означает ли это, что мне нужна сборка mingw, чтобы она работала с mingw?

Источник: ledsshop.ru

Стиль жизни - Здоровье!