Название: Как собрать Qt с помощью clang? Отправлено: Crazy Sage от Ноябрь 14, 2021, 13:30 Хочу перевести свою программу на сборку clang'ом, чтобы иметь нормальные символы для отладки дампами под виндой. Как я понимаю, для этого мне нужна Qt собранная clang'ом.
На сайте qt нашёл только упоминание, что возможность такой сборки проверена и она работает. А как это правильно сделать? Надо при конфигурации платформу указать какую-то для clang или как? Не могу нагуглить ничего. Или вообще не обязательно собирать бинари Qt clang'ом, чтобы использовать их в clang программе? Название: Re: Как собрать Qt с помощью clang? Отправлено: Johnik от Ноябрь 14, 2021, 14:32 Собираю так же как и с помощью msvc, только при конфигурировании указывается строка: -platform win32-clang-msvc
И в path должен быть доступен как msvc, так и бинари clang. Название: Re: Как собрать Qt с помощью clang? Отправлено: Crazy Sage от Ноябрь 15, 2021, 17:50 Собираю так же как и с помощью msvc, только при конфигурировании указывается строка: -platform win32-clang-msvc И в path должен быть доступен как msvc, так и бинари clang. Спасибо, а подскажи ещё, что надо с прекомпайлд хэдерами сделать, чтобы собрать с клангом? Получаю ошибку error: unable to read PCH file qmake_pch.pch: 'no such file or directory' fatal error: PCH file 'qmake_pch.pch' not found: module file not found Название: Re: Как собрать Qt с помощью clang? Отправлено: Johnik от Ноябрь 16, 2021, 12:58 я всегда, по историческим причинам, собираю с опцией: -no-pch
так что не возникало такой ошибки Название: Re: Как собрать Qt с помощью clang? Отправлено: Crazy Sage от Ноябрь 16, 2021, 16:08 Странно, но эта опция ни на что не влияет.
Запускаю вот так src\configure -debug-and-release -no-pch -nomake examples -nomake tests -skip qtwebengine -opensource -platform win32-clang-msvc |