Жуть. Жуть, товарищи, ад и холокост. Пишу приложение на кутэ, кроссплатформу. Либы прикручиваю кроссплатформенные, всё ок. Под линупсом само собой всё ок. Под маком полчаса разборок при условии что я его впервые видел — на выходе готовый образ.
Под виндой... Третьи сутки тащу уже эту репку из этого паучьего гнезда со змеями.
1. нормальной консоли нет.
2. каждый чтёт за честь таскать с собой свой mingw
3. собрать qt — квест. Валится на "не могу найти _popen" и пофиг на всякие -std=c++11
4. Пытаюсь собрать либу с бустом — валится на конфигуре с волшебным
Checking for boost libraries:
checking for boostlib >= 1.53... yes
checking whether the Boost::System library is available... yes
configure: error: Could not find a version of the library!
Это вообще как понимать?
Казалось бы — винда, юзер-френдли, все дела. Может оно и правда юзер-френдли, но как вообще можно чтото писать под это гавно? Управления зависимостями нет, управления пакетами вообще нет. На каждый чих — перезагрузка (PATH поменял — перегрузись! Это как??)
Как вообще работать в этой винде, люди? Если не mingw то что? Студии нет и вряд ли будет. Надо тупо собрать приложение с двумя внешними либами которые только в исходниках.