На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: Majestio
  
> Ошибка "macro max passed 3 arguments, but takes just 2". , Миграция исходников с Qt v.5.3 на Qt v.5.12.
    Ошибка возникла при миграции исходников с Qt v.5.3 на Qt v.5.12 с Astra Linux SE v.1.4 на Astra Linux SE v.1.7.4. Смена версии GCC: 4.7.2 -> 8.3.0.

    На рисунке видно одинаковые по типу ошибки, но с разным количеством аргументов. Ошибки сосредоточены именно в системных файлах. Замена инклуда qmessagebox, на который ведет описание ошибки, - порождает еще большее количество ошибок.

    В интернете есть "решения" этого вопроса, но нет подробного описания - неясен порядок действий.
    Прикреплённая картинка
    Прикреплённая картинка

    Прикреплённая картинка
    Прикреплённая картинка

    Прикреплённая картинка
    Прикреплённая картинка

    Прикреплённая картинка
    Прикреплённая картинка


    Добавлено
    Игрался с добавлениями файла limits.h из разных мест файловой системы - решения не наступает.
      Приведи фрагменты кода, где возникают ошибки. Из скриншотов ясно, что они однотипные, но неясно где они возникают.
        Компилятор ошибочно сообщает о неправильных функциях min-max в h-файлах системы, а на деле - это долбанный ГИС. Еще в 2016 году на их форуме поднимался этот вопрос - за 7 лет проблема так и не была устранена. Костыль: #define HIDEMINMAX перед #include "mapapi.h". При этом, обе этих строки должны идти в конце списка инклудов в файле.
        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0271 ]   [ 19 queries used ]   [ Generated: 9.11.24, 00:29 GMT ]