Я пытаюсь собрать какой -то сторонний проект (FROFT). Я установил все необходимые зависимости, но когда я выпускаю, создавать Game Эта ошибка "‘ int_max 'не была объявлена в этой области " происходит для любого компилятора, который я установил (
, compiler = clang ). Я заметил, что в проблемном файле, где это используется, автор только что удалил #include в последних немногих коммитах без какого -либо разумного и четкого объяснения. Конечно, когда я вручную добавляю строку #include в файл, компилятор счастлив, но я думаю, что это не очень хорошее и желаемое поведение, чтобы внести изменения в код в стороннем проекте, который является Предполагается, что компилировать и работать без проблем, не внося никаких изменений в самом коде. Debian 10.2.1-6) 10.2.1 < /li>
Debian Clang версии 11.0.1-2 < /li>
< /ul>
Есть ли есть Возможность того, что автор предполагает, что константа «жестко кодируется» или «строить» в самом компиляторе?
Подробнее здесь:
https://stackoverflow.com/questions/794 ... y-projerct