Использование компилятора VS 2010 в IDE VS 2008? - PullRequest
1 голос
/ 20 апреля 2011

Я установил и последний SDK для Windows. Я занимаюсь разработкой приложения MFC, но IDE VS2010 на моей машине работает слишком медленно (да, мне нужно обновить, но сейчас я не могу этого сделать). Могу ли я использовать более новый компилятор в VS2008? Мне не нужно большинство функций, которые предоставляет IDE, только компилятор с новыми функциями c ++ 0x.

Ответы [ 2 ]

1 голос
/ 20 апреля 2011

В VS 2008 у вас есть возможность установить пути среды, то есть включить, lib, двоичный файл в меню параметров инструментов.

Если вы действительно должны это сделать, можно указать каждому из них эквивалентные путиот VS 2010.

Обратите внимание, однако, что в 2010 году опция перешла из инструментов-> параметров в настройку для каждого решения.

Как только вы сделали это правильно, вы обнаружите, что можете использоватьновые языковые и библиотечные функции со старым ide.

альтернатива - потратить немного времени на изучение msbuild и использовать 2008 для просмотра и отладки, но собирать с помощью командной строки с msbuild от 2010.

0 голосов
/ 20 апреля 2011

Вы можете получить IDE VS 2010 для создания проекта с использованием компилятора V900, установив свойство Platform Toolset, но я не думаю, что вы можете сделать это наоборот. Обычно Visual Studio пытается поддерживать обратную совместимость, но не вперед, поскольку это намного сложнее (предсказание будущего).

Вы также можете использовать IDE VS 2008 и построить свой проект из командной строки, используя MSBuild. Вы даже можете связать это с IDE, используя пользовательские команды и пункты меню . Это не даст вам тот же уровень intellisense и т. Д. Для новых возможностей языка C ++ 0x.

Если проблема связана с перфорированием, попробуйте отключить некоторые функции в интегрированной среде разработки VS 2010, чтобы ускорить его.

Не большой выбор вариантов, я знаю, но я думаю, что у вас может не хватать вариантов.

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