В тему gcc 11, для любознательных. кьютовцы видимо совсем не случайно

SDK под
mingw билдят с gcc 8.1

как видно отседова

https://gcc.gnu.org/projects/cxx-status.html#cxx17

gcc 8 поддерживает практически весь c++17 и частично c++20

теперь стоит задуматься, часто ли кто-то из нас пользуюет фичи ()или баги ?? ) стандрта с++20 и уже тем более 23 в своих приложениях на Qt

29 ответов

20 просмотров

Я и 11 то не весь задействую... 🤔

Gcc 8 настолько старый что релизный дебиан уже не на нём

на само деле проще на сорсфорже последний mingw w64 - 8.1 :)

Michael Chambers
Gcc 8 настолько старый что релизный дебиан уже не ...

Под более новые надо же сам Qt собирать? Тоже те ещё танцы с бубном

Michael Chambers
Скорее всего нет

Мне кажется, да. Старый комплект на новый gcc ругается. Ну, или точнее сказать, смотрит с подозрением и выдает варнинг

Michael Chambers
Где ругается то?

В окне вывода сообщений в консоли. Ну, или может просто я не смог их подружить.

Michael Chambers
Ну давайте подробнее

Я сейчас на обеде, а вообще текст типа того, что qmake сконфигурирован на работу с g++, а в комплекте используется gcc, или что-то вроде этого. Чуть позже скрин пришлю

𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
Я сейчас на обеде, а вообще текст типа того, что q...

Таки верно ругается, ибо компиллятором надо указывать g++. gcc - компиллятор непосредственно Си, а g++ - c++.

𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
А профиль надо новый создавать?

Нет, вот с новым комплектом должно собраться

Michael Chambers
Нет, вот с новым комплектом должно собраться

Комплект я сразу сделал новый, но компилятор gcc поставил дом С++

Angry-Subst Автор вопроса
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
Я и 11 то не весь задействую... 🤔

ну я про это примерно... гонки за новым gcc как-то выглядят напрасными

Angry-Subst Автор вопроса
Michael Chambers
Gcc 8 настолько старый что релизный дебиан уже не ...

ну я речь про работу на кьюте веду же, никто не мешает пользоваться новым gcc, если он зашит.. но гнаться за ним незачем

Angry-Subst Автор вопроса
Angry Subst
ну я речь про работу на кьюте веду же, никто не ме...

Ну вот если с багом столкнулись и фикс только в следующей версии

Angry-Subst Автор вопроса
Michael Chambers
Ну вот если с багом столкнулись и фикс только в сл...

я вот с багами столкнулся, пытаясь собрать кьют 5.15.2 с mingw на базе gcc 11.2 пришлось править исходники Qt в паре мест, даже в тройке

Angry Subst
ну я про это примерно... гонки за новым gcc как-то...

К тому же при переходе на новый gcc теперь постоянно выдает предупреждения на конструкторы копирования, что implicity-declared [...]::operator=([...]) is depricated... Чую, вернусь обратно на старый добрый MinGW 8.1..

Angry Subst
я вот с багами столкнулся, пытаясь собрать кьют 5....

Посмотрите в сторону кдешных патчей поверх 5.15.2, вдруг там есть аналогичные правки

Angry-Subst Автор вопроса
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
К тому же при переходе на новый gcc теперь постоян...

я и не слазил.. но решил собрать, посмотреть... сам кьют еще не готов к новому компалеру - мое такое мнение от моих экспериментов

Angry Subst
я и не слазил.. но решил собрать, посмотреть... са...

Ну я так то тоже решил скомпилить свой рабочий проект, который на старой версии прекрасно работает, и сразу начало вылезать....

Angry-Subst Автор вопроса
Michael Chambers
Посмотрите в сторону кдешных патчей поверх 5.15.2,...

да первым делом глянул... одну траблу они подсказали, но не совсем верно... или точнее поверхностно. Нашел в багрепорте у кьютовцев решение. а второй момент нигде не проскальзывал, в QFileSysemEngine_win (кажется) переопределена typedef struct _FILE_ID_INFO { ULONGLONG VolumeSerialNumber; FILE_ID_128 FileId; } FILE_ID_INFO, *PFILE_ID_INFO; которая уже определена в winbase.h, вклченный в Mingw и это дюже не нравится новому компалеру, хотя старый проглатывал. Структуры идентичны абсолютно

Angry-Subst Автор вопроса
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
Ну я так то тоже решил скомпилить свой рабочий про...

далее.. не взирая на наличие в makespec win32-clang-g++ даже сконфигруить приемлемо не получилось кьют (MIngw-gcc 8 / 11 + LLVM 10) в принципе ругань на почти все наборы инструкций, от SSE 4.1 до AVX-ов всех и не хочет понимать еще что-то (лог не сохранил)

Angry-Subst Автор вопроса
Angry Subst
далее.. не взирая на наличие в makespec win32-clan...

а... неожиданно на остутствие std ругнулся.. парадокс...

Похожие вопросы

Обсуждают сегодня

Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта