Ну как.. если человек сидит на Вындоуз платформе - все решается достаточно легко. В конце-концов не в платформе дело - есть прекрасные программисты работающие на Вындоуз. Но мама дорогая, сколько уходит времени на перенос незатейливого (в основном STL) кода с OSX (POSIX) на MSVC
И то ей не так, и это не эдак и гав и гав. А потом еще подлянки в runtime. Компилятор пишет мне error листа на 2 (разворачивает описание template) - но что оно хотело сказать не пойму (хотя честно пытался "переводить со словарем"). Часика так через 2-3 методом втыка нахожу: надо было добавить #incliude <map>. Думается "что ж ты, гад, делаешь? Если ты видел что описание предварительное, чего ты мне не сказал "incompleted"?
Хотя может я и неправ: "учиться легко - переучиваться трудно"