Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets > Выбор компилятора (UCRT64, обычный MINGW64, Clang)


Автор: Starostin 16.03.24, 09:26
Здравствуйте!
Возникли следующие вопросы:
1. Чем отличаются эти компиляторы и какой из них выбрать для работы с QT?
2. Какие преимущества и недостатки каждого из этих компиляторов?
3. Для решения каких задач лучше использовать каждый из этих компиляторы?

Автор: Majestio 16.03.24, 13:56
Про UCRT лучше всего почитать, например тут. Ну а в остальном лучше всего ориентироваться просто здравым смыслом. К примеру нет смысла сравнивать 32-битные и 64-битные компиляторы, ибо применение и назначение их очевидно. А вот выбирать UCRT или нет - зависит от выбора целевых платформ.

Автор: Starostin 16.03.24, 19:57
Спасибо за ответ. Я не имел ввиду сравнение компиляторов по разрядности.
1. Правильно ли я понимаю, что mingw-w64-ucrt-x86_64 - это тотже MinGW, но с особенностями (использует dll и др.)
2. Что можете сказать на основе своего опыта о выборе между GCC и Clang?

Автор: Majestio 17.03.24, 12:45
1. Да
2. С точки зрения разработки - Clang предпочтительней по причине большей скорости компиляции. Ну а код и GCC и Clang делают более-менее сравнимый. Лично я предпочитаю Clang.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)