Closed 1vanK closed 1 week ago
у нас gcc 11.3 и бетта 20 модель, хотя по факту на ней пишем.
кстати в мсвц 2021 другой не было под рукой собирается без вопросов
if (UNIX AND NOT CYGWIN)
add_definitions("-std=c++2a")
решетка это коммент
решетка это коммент
Это понятно, там для студии работает ветка
set_target_properties(circle.library PROPERTIES CXX_STANDARD 14)
кстати в мсвц 2021 другой не было под рукой собирается без вопросов
Это какая? Была 2019, после нее 2022 ) Вот в 2022 сыпет кучу ошибок
да, 2022 но я ее под wsl настроил
я под gcc 13 собрал мад ради эксперимента, но переводят пусть профессионалы, вон Свентовит например #2320
Тут написано, что проект использует C++17, но по факту он использует C++20.
Тут забыли версию стандарта поменять на 20: https://github.com/bylins/mud/blob/master/CMakeLists.txt#L741. Это одно из препятствий сборки проекта в Visual Studio.
В GCC13 уже есть поддержка std::format, можно и подмодуль ftm выбросить.
В старых версиях Убунты GCC13 можно поставить:
Кстати в CMakeLists.txt версия два раза указана: https://github.com/bylins/mud/blob/master/CMakeLists.txt#L1-L2.