> если освою c++ 2010, то проблем быть не должно?
Проблемы будут, но решаемые)
Если хочется совсем без проблем, то ищи полную версию 2005-й студии в интернетах.
Альтернативно - бери свободноскачиваемую 2005 Express у мелкософта, а потом устанавливай Platform SDK отдельно (в полной версии он в комплекте).
> движок никак не может писаться "под студию"
Ну, это в идеальном мире было бы так)) На деле всегда есть компиляторозависимые фичи/баги/расхождения в имплементации стандарта, и разные версии MSVC тут не исключение) Например, компиляция игровых библиотек из SDK сорса под 2008/2010 студиями (компиляторы - MSVC9/MSVC10 соответственно), по-моему, не прокатывает без правки кода.
И готовенькие настроенные проекты там лежат именно под студию 2005. А 2003 уже, вроде, совсем выпилили (хотя, может, ещё под сорс2006 остались).
manJak добавил 15-11-2011 в 19:44:49:
И вообще..
> c++ 2010
2010 - это версия студии, к языку она отношения никакого не имеет. Изучать тебе надо С++. Просто С++.
Хотя, у языка тоже есть "версии". C++98, C++03 и C++11, но тебя это сейчас волновать не должно)