Size: a a a

2018 April 04

CD

Crazy Day in C++ Together 2.0
Пиздец ебаный этого говноязыка.
источник

CD

Crazy Day in C++ Together 2.0
Всем анализаторам надо из аналов мира доставать конфиг сборки aka флаги компиляции.
источник

CD

Crazy Day in C++ Together 2.0
И все делают это по-разному.
источник

CD

Crazy Day in C++ Together 2.0
Слава Аллаху, LLVM/clang двигают к унификации со своей compilation database (aka compile_commands.json).
источник

CD

Crazy Day in C++ Together 2.0
Но главный пиздец в том. что ни компилятор ни анализатор не знает, чо делать без этих волшебных флажков.
источник

CD

Crazy Day in C++ Together 2.0
КАкого хуя у Rust и Go всё заебись работает?
источник

CD

Crazy Day in C++ Together 2.0
Не надо никуда вставлять трехкилометровые строки флагов?
источник

CD

Crazy Day in C++ Together 2.0
Всё просто.
источник

CD

Crazy Day in C++ Together 2.0
ТЫ качаешь ебаный MinGW (или MSVC, хуй его знает, где заработает).
источник

CD

Crazy Day in C++ Together 2.0
Качаешь систему сборки.
источник

CD

Crazy Day in C++ Together 2.0
Дёргаешь систему сборки.
источник

CD

Crazy Day in C++ Together 2.0
Оно находит 0 либ.
источник

CD

Crazy Day in C++ Together 2.0
Ты идёшь соскребать либы.
источник

CD

Crazy Day in C++ Together 2.0
источник

CD

Crazy Day in C++ Together 2.0
Не находишь бинарей для твоей комбинации ОС/компилятор/версия-компилятора/архитектура/требуемая-версия.
источник

CD

Crazy Day in C++ Together 2.0
Рекурсивно весь процесс повторяется для каждой либы, которую ты встречаешь.
источник

CD

Crazy Day in C++ Together 2.0
Я помню, как не мог собрать там htop.
источник

CD

Crazy Day in C++ Together 2.0
Абсолютно, блядь, верно.
источник

CD

Crazy Day in C++ Together 2.0
но потом выяснилось, что это и невозможно.
источник

CD

Crazy Day in C++ Together 2.0
Хотя htop врятли работать под виндой будет.
источник