Может ли VC ++ 2008/2010 легко использоваться в одном и том же коде? - PullRequest
3 голосов
/ 01 октября 2010

Я действительно хотел бы использовать 2010 год, хотя бы потому, что он, по-видимому, имеет фиксированный intellisense, но у всех остальных в проекте его нет (и пока у меня нет). Есть ли какие-то особые трудности при обновлении решения C ++? Любые другие проблемы, кроме необходимости помнить об обновлении файлов проекта 2k8 и 2k10 новыми исходными файлами?

Ответы [ 2 ]

1 голос
/ 01 октября 2010

Начиная с Visual Studio.Net (VC7.1), преобразование проектов в новые компиляторы C ++ было тривиальным.VC6 вверх был тяжелым, VC7.1 вверх - немного легче, позже - совсем не сложно.Просто загрузите старый vcproj в новую IDE и начинайте.

В интересах полноты, есть список Срочные изменения на MSDN.

1 голос
/ 01 октября 2010

На самом деле, IIRC вы можете использовать «ToolsVersion» 3.5 в VS2010, что делает его в основном совместимым с VS2008.C ++: есть несколько незначительных отличий в поддерживаемых функциях, но не особенно сложно получить одинаковый код, компилирующий оба (я делал это некоторое время, пока VS2010 был в бета-версии, и я уверен, что опыт неухудшение)

Наиболее раздражающим аспектом является синхронизация таких вещей, как настройки компоновщика и имена файлов в файлах проекта.Нужно просто поддерживать такие настройки дважды.

Кстати, если вы сделаете это, файл .filter, используемый VS2010, должен быть проверен в системе контроля версий;это не набор пользовательских настроек, а часть проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...