2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Подключение Clang к Code::Blocks
Сообщение29.10.2016, 17:25 
Аватара пользователя


07/01/15
1223
Здравствуйте!

Недавно установил на ноуте CodeBlocks, так как Visual Studio 2015 было слишком тяжелым и медленным.

Само собой, возник вопрос, какой компилятор вставить в IDE. Я остановился на Clang. Я слышал, что он поддерживает синтаксический сахар из С++14 (цикл по куче/стеку/любой последовательности, "авто-тип" auto, "константа экспромтом" constexpr), из-за которых я и затеял весь этот сыр-бор.

(Оффтоп)

Мой старый Visual Studio 2008 не принимал такого кода, например:
Код:
#include <iostream>
using namespace std;

int main()
{
             auto a = 5;
             cout << a << endl;
             return 0;
}

Что меня раздражало.


Итак, вот отсюда: http://llvm.org/releases/download.html я скачал Clang for Windows (64-bit) (ту, которая из "Pre-built binaries"). Она у меня установилась в папке C:/Program Files/LLVM. Зашел в Codeblocks, создал консольное приложение, нажал на settings->Compiler, выбрал LLVM Clang Compiler; Toolchain executables установил на C:/Program Files/LLVM. Не работает!

Пробовал на C:/Program Files/LLVM/bin. Опять не работает!

В чем дело?

-- 29.10.2016, 18:29 --

Перезагрузил Codeblocks - заработало! Чудеса!

...но теперь не может найти iostream. Покопаюсь...

P. S. Интересно, а Clang единственный компилятор под Windows, который поддерживает С++14?

 Профиль  
                  
 
 Re: Подключение Clang к Code::blocks
Сообщение29.10.2016, 17:35 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Как именно не работает? Неужели вообще никаких сообщений нигде?

 Профиль  
                  
 
 Re: Подключение Clang к Code::Blocks
Сообщение29.10.2016, 17:41 
Аватара пользователя


07/01/15
1223
При попытке компиляции пишет:
fatal error: 'iostream' file not found

 Профиль  
                  
 
 Re: Подключение Clang к Code::Blocks
Сообщение29.10.2016, 19:11 
Заслуженный участник


02/08/11
7003
Наверно надо где-нибудь в настройках прописать путь к каталогу со стандартными заголовочными файлами.

 Профиль  
                  
 
 Re: Подключение Clang к Code::Blocks
Сообщение30.10.2016, 00:49 
Заслуженный участник


31/12/05
1517
Если у вас Windows 10, то можно установить "внутреннюю убунту" ((c) Пелевин) и работать с обычным линуксовым clang. И научиться работать в vim! :)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group