LINUX.ORG.RU

Qt vs clang


0

0

А можно ли собирать qt'шные проекты clang'ом? Исключительно во время отладки. Для llvm-g++ в Qt имеется спек, но я подозреваю что llvm-g++ общается с пользователем также как g++. Вопрос интересен в основном из-за предупреждений и сообщений об ошибках генерируемых clang'ом.

★★★★★
Ответ на: комментарий от Sylvia

В смысле? В смысле производительности или как раз таки предупреждений и сообщений об ошибках? Или просто стандарт не поддерживает?

KblCb ★★★★★
() автор топика
Ответ на: комментарий от KblCb

Там вроде бы плюсы далеко не полностью реализованы

Gorthauer ★★★★★
()
Ответ на: комментарий от KblCb

Сам не пробовал, но говорят, совсем недавно удалось собрать libstdc++. Вряд ли clang поддерживает с++ уже достаточно хорошо для ынтерпрайза.

metar ★★★
()
Ответ на: комментарий от KblCb

он (Clang) только недавно прошел тест на сборку себя (см новости на ЛОР), в целом C++ там реализован пока очень сыро, мне кажется как он будет готов к тому чтобы собрать Qt, то сами разработчики Qt добавят спеки к нему

Sylvia ★★★★★
()
Ответ на: комментарий от metar

Qt писали специально под компиляторы с плохой поддержкой стандарта. Точнее когда его писали поддержка стандарта в компиляторах была слабой. По этому вполне может быть, что qt скомпилируется на llvm

anonymous
()
Ответ на: комментарий от anonymous

> Qt писали специально под компиляторы с плохой поддержкой стандарта.

Старыми GCC (2.95, некоторыми из ветки 3.*) 4.7 уже не собирается. 4.4 собирался только 3-ей веткой.

Divius ★★
()
Ответ на: комментарий от KblCb

>В смысле? В смысле производительности или как раз таки предупреждений и сообщений об ошибках? Или просто стандарт не поддерживает?
в смысле стандарта. вот здесь можно посмотреть как дела с с++ на данный момент

seed_stil ★★
()
Ответ на: комментарий от Sylvia

Ну... Никто не предлагает собрать весь Qt. Практика показала, что если подменить в Makefile небольшого проектика использующего Qt/Qwt имя компилятора и линковщика та он таки собирается и даже работает. Насколько быстрее/медленнее, для тормозной гуёвины сказать трудно.

KblCb ★★★★★
() автор топика
Ответ на: комментарий от seed_stil

Очень интересная ссылка, спасибо.

KblCb ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.