Size: a a a

2020 October 07

D

Danya in pro.cxx
Kirill
Про то что я могу написать например
sudo apt-get install libglm-dev и использовать glm в любом проекте
Так это же ну не очень?
источник

ID

In Dev in pro.cxx
Danya
С++17 до сих пор полностью поддерживается только в MSVC
Речь не о сроках была, а о факте поддержки, не перескакивайте)
источник

K

Kirill in pro.cxx
Danya
Так это же ну не очень?
Почему? Это самое удобное что вообще есть
источник

D

Danya in pro.cxx
In Dev
Речь не о сроках была, а о факте поддержки, не перескакивайте)
Ну все равно неприятно, но раз добавили, то хорошо
источник

D

Danya in pro.cxx
Kirill
Почему? Это самое удобное что вообще есть
Ну потому что если у тебя на системе будет другая версия, то может быть все плохо
источник

D

Danya in pro.cxx
Либы надо локально для проекта устанавливать
источник

ID

In Dev in pro.cxx
Какое-то странное утверждение
источник

K

Kirill in pro.cxx
Danya
Ну потому что если у тебя на системе будет другая версия, то может быть все плохо
Для такого случая можно развернуть докер
источник

ID

In Dev in pro.cxx
Чтобы иметь зоопарк dll, как в винде?
источник

D

Danya in pro.cxx
Kirill
Для такого случая можно развернуть докер
А можно не разворачивать)
источник

ПК

Побитый Кирпич... in pro.cxx
Kirill
Не сложно, просто писать много нужно
Справедливости ради, на directx 12 тоже надо много писать. У меня вроде на вращающемся кубике было 1000-1500 строк
источник

K

Kirill in pro.cxx
Danya
А можно не разворачивать)
Ну или использовать в проекте последние версии библиотек
источник

ПК

Побитый Кирпич... in pro.cxx
Kirill
Медленное добавление актуальных стандартов
Уже неактуально года 3 как
источник

K

Kirill in pro.cxx
Или не использовать библиотеки без обратной совместимости
источник

K

Kirill in pro.cxx
Как правило у всех нормальных библиотек есть обратная совместимость
источник

D

Danya in pro.cxx
In Dev
Чтобы иметь зоопарк dll, как в винде?
Чтобы все зависимости были прописаны в проекте, а не чтобы он зависел от того, что установлено в системе
Глобальные зависимости так же плохо как глобальные переменные имхо
источник

K

Kirill in pro.cxx
Danya
Чтобы все зависимости были прописаны в проекте, а не чтобы он зависел от того, что установлено в системе
Глобальные зависимости так же плохо как глобальные переменные имхо
Тот же CMake может проверять версии установленных либ
источник

ПК

Побитый Кирпич... in pro.cxx
Kirill
К тому же на винде нет удобных репов с либами, как в любом линуксе. Хочешь либу - сам собирай, или если повезёт - скачай бинарники и сам их устанавливай
У directx шикарные инструменты отладки (debug layer, pix). За одно это его юзать в кайф
источник

K

Kirill in pro.cxx
Побитый Кирпич
У directx шикарные инструменты отладки (debug layer, pix). За одно это его юзать в кайф
У вулкана рендердок, тоже очень хорош
источник

ПК

Побитый Кирпич... in pro.cxx
Kirill
Про то что я могу написать например
sudo apt-get install libglm-dev и использовать glm в любом проекте
Дак это и на винде можно
источник