Итоги:
вкатил виртуалку на предыдущей версии win 10 (1709), там все работает. Вердикт - что-то в винде после этого весеннего обновления оч. сильно поменялось, что компилятор взбунтовался.
Чуток по-пробовал работать под виртуалкой, но мне оказалось это очень неудобно, и коряво, по крайней мере в Keil. До этого опыта эксплуатации виртуалок не было, поэтому корявости можно списать не неопытность ))
Но к счастью буквально сегодня я выяснил, что предыдущая версия компилятора - v5 - тоже поддерживает C++11 (не все фишки, но очень-очень многие), хотя до этого я был твердо убежден, что V5.x умеет лишь C++03.
А "ларчик просто открывался" - нужно лишь добавить соотв. ключик в строку "misc" компилятора: "--cpp11" (без кавычек). Вот подробности:
http://www.keil.com/support/docs/3696.htmНо есть и минусы v5: "Note: C++11 dynamic syntax checking is not available with the earlier compiler, armcc. The highest C++ standard for syntax checking with armcc in MDK-ARM is C++03." Но это можно потерпеть, пока ARM не вылечит V6 ))
Короче, проекты, заточенные под С++11, теперь успешно собираются, работают.
Ну, а пока ARM не выпустит обновку компилятора V6 (надеюсь, выпустит), будут сидеть по-прежнему под V5.
зы. С некоторых пор компилятор v6 можно ставить отдельно, я скачивал тут:
https://developer.arm.com/products/software...loads/version-6Он прекрасно подцепился к Keil (как подцеплять есть в интернетах). В данном случае вместо "встроенного" в Keil v6.9 я ставил "внешний" v6.10. Работал .... до обновления винды ((
Надеюсь, кому-то пригодятся эта информация ))