Size: a a a

2020 July 13

V

Vsevolod in Qt
кто-нибудь использовал Qt/Clang на винде или линуксе?
как основную среду, или одну из
источник

CC

Coccine Coccine in Qt
вопрос
источник

МВ

Макс Воробьев... in Qt
Релиз бетки qtCreator с поддержкой Meson!
https://mobile.twitter.com/mesonbuild/status/1282628110303875072
источник

S

Sergey in Qt
Vsevolod
кто-нибудь использовал Qt/Clang на винде или линуксе?
как основную среду, или одну из
На убунте у меня clang рядом с gcc стоит. И тем и другим компилю. В рамках своего проекта особой разницы не вижу
источник

RG

Renat Garaev in Qt
Sergey
На убунте у меня clang рядом с gcc стоит. И тем и другим компилю. В рамках своего проекта особой разницы не вижу
Наверное правильнее пересобрать Qt из исходников с помощью Clang и тогда использовать его с Clang компилятором. Иначе получается, что используете собранные компоненты компилятором gcc (им собирает Qt и в установщик ставит), а потом уже получается, что вы собираете поверх gcc модулей от qt  с помощью компилятора, clang и получаете линкованное приложение модулей gcc от Qt  с вашими бинарными приложением, собранным с clang.
источник

IZ

Ilia Zviagin in Qt
Vsevolod
кто-нибудь использовал Qt/Clang на винде или линуксе?
как основную среду, или одну из
В чем проблема? Не надо задавать мета-вопросы, на которые всем членам чата надо отвечать...
источник

S

Sergey in Qt
Renat Garaev
Наверное правильнее пересобрать Qt из исходников с помощью Clang и тогда использовать его с Clang компилятором. Иначе получается, что используете собранные компоненты компилятором gcc (им собирает Qt и в установщик ставит), а потом уже получается, что вы собираете поверх gcc модулей от qt  с помощью компилятора, clang и получаете линкованное приложение модулей gcc от Qt  с вашими бинарными приложением, собранным с clang.
Пересобирал. Когда-то тут и инструкцию кидал. Опять же повторюсь: в рамках своего проекта разницы почти нет либо небольшой прирост в пользу шланга
источник

V

Vsevolod in Qt
Ilia Zviagin
В чем проблема? Не надо задавать мета-вопросы, на которые всем членам чата надо отвечать...
Нет, это и есть сам вопрос
Опыт замены msvc и gcc в целом

Таким образом, Clang будет единственным компилятором с разницей в версиях + apple
источник

RG

Renat Garaev in Qt
Ilia Zviagin
В чем проблема? Не надо задавать мета-вопросы, на которые всем членам чата надо отвечать...
Ну разве что мог сделать он опрос, предложить, какой компилятор использует и кто где, опять таки, но тогда  опрашивать надо еще и по системе линукс/ windows, например
источник

ПК

Побитый Кирпич... in Qt
Renat Garaev
Наверное правильнее пересобрать Qt из исходников с помощью Clang и тогда использовать его с Clang компилятором. Иначе получается, что используете собранные компоненты компилятором gcc (им собирает Qt и в установщик ставит), а потом уже получается, что вы собираете поверх gcc модулей от qt  с помощью компилятора, clang и получаете линкованное приложение модулей gcc от Qt  с вашими бинарными приложением, собранным с clang.
Они совместимы
источник

V

Vsevolod in Qt
Renat Garaev
Ну разве что мог сделать он опрос, предложить, какой компилятор использует и кто где, опять таки, но тогда  опрашивать надо еще и по системе линукс/ windows, например
Просто линукс и винда — единственные из 5 мейн платформ, которые официально поставляются не без Clang (при том, что в крейторе есть шланг!)
Соответственно, это вызывает некоторые вопросы
источник

ПК

Побитый Кирпич... in Qt
Vsevolod
Нет, это и есть сам вопрос
Опыт замены msvc и gcc в целом

Таким образом, Clang будет единственным компилятором с разницей в версиях + apple
Не привязывайся к компилятору, пиши код так, чтобы он любым компилятором из трёх собирался
источник

V

Vsevolod in Qt
Побитый Кирпич
Не привязывайся к компилятору, пиши код так, чтобы он любым компилятором из трёх собирался
Тут скорее цель — сознательная отвязка от MSVC, из-за которого регулярно море проблем)
Собственно, виндовая сборка Хрома уже достаточно длительное время собирается шлангом, так что почему бы и не
источник

👀

👀 in Qt
Clang вроде самый продвинутый
источник

👀

👀 in Qt
Кросс платформ в комплекте
источник

RG

Renat Garaev in Qt
👀
Clang вроде самый продвинутый
Тут так можно закопаться в рекурсию. Собирать в винде clang mingw . С помощью mingw собирать уже приложения с помощью Clang
источник

V

Vsevolod in Qt
Renat Garaev
Тут так можно закопаться в рекурсию. Собирать в винде clang mingw . С помощью mingw собирать уже приложения с помощью Clang
Компилятор языка, который написан на этом языке — это всегда своего рода рекурсия)
источник

RG

Renat Garaev in Qt
Vsevolod
Компилятор языка, который написан на этом языке — это всегда своего рода рекурсия)
Но проблему яйца и курицы уже решили:

Представлен выпуск инструментария GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).

В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme. Оба компонента взаимособираемы. Scheme-интерпретатор даёт возможность собрать Си-компилятор MesCC, который затем позволяет собрать урезанную версию компилятора TinyCC (tcc), возможностей которого уже достаточно для сборки GCC.
источник
2020 July 14

IA

Iron Ass in Qt
Добрый день) а подскажите, в кумле есть математика? арксинус нужен для рисования. или это через cpp только?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in Qt
Iron Ass
Добрый день) а подскажите, в кумле есть математика? арксинус нужен для рисования. или это через cpp только?
Есть js -> есть математика
источник