Как начать компилировать с помощью clang

246
19 мая 2017, 16:51

Установил LLVM 4.0 на Win10 Написал clang++ main.cpp

Мне ответили:

fatal error: 'iostream' file not found
#include <iostream>
         ^~~~~~~~~~
1 error generated.

Что мне конкретно сделать чтобы он видел стандартные заголовки, и не выдавал такие ошибки?

Код:

#include <iostream>
int main() {
    std::cout << "Hello World!\n";
    return 0;
}
Answer 1

clang под windows использует библиотеки времени выполнения от visual studio. Соответственно, вам нужно поставить visual studio и прописать пути к нему. И вам нужен clang-cl, а не clang++. Можно попытаться подключить mingw64, но, насколько мне известно, нормальным образом это можно сделать только в clang 3.7, потом разработчики решили отказаться от поддержки совместимости с mingw.

READ ALSO
Массив указателей на функции-члены

Массив указателей на функции-члены

Задача заключается в том, что бы в private надо создать статическую переменную символьного типа, в protected просто переменные вещественного типа,...

239
Инициализация массива объектов

Инициализация массива объектов

Здравствуйте, уважаемое сообществоСтолкнулся с ситуацией, требующей Вашего пояснения

255
Измерение разниц в секундах между двумя значениями времени

Измерение разниц в секундах между двумя значениями времени

Нужно замерить время работы программы, используются объекты класса

241
Помогите перевести код с Pascal на C++ [требует правки]

Помогите перевести код с Pascal на C++ [требует правки]

Задача: Генерирование всех k-элементных подмножеств множества {1,

198