Инструменты и шаблоны Visual C++ в выпусках Visual Studio
В следующей таблице перечислены компоненты Visual C++, доступные в Visual Studio.Крестик в ячейке обозначает доступный компонент; пустая ячейка обозначает недоступный компонент.Замечания в скобках означают, что компонент доступен с ограничениями.
Компиляторы
Компилятор |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
32-разрядный компилятор X86 |
X |
X |
X |
X |
X |
кросс-компилятор X86_arm |
X |
X |
X |
X |
|
64-разрядный компилятор x64 |
X |
X |
X |
||
кросс-компилятор X86_ x64 |
X |
X |
X |
X |
X |
Библиотеки и заголовки
Библиотека или заголовок |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
Заголовки и библиотеки Windows |
(X) |
X |
X |
X |
X |
Библиотека CRT |
(X) |
X |
X |
X |
X |
Библиотека STL |
X |
X |
X |
X |
X |
Библиотека ATL |
X |
X |
X |
||
Библиотека MFC |
X |
X |
X |
||
Библиотека классов .NET Framework |
X |
X |
X |
X |
|
Библиотека поддержки C++ для .NET |
X |
X |
X |
X |
|
OpenMP |
X |
X |
X |
X |
X |
Шаблоны проектов
Шаблон |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
Пустое приложение (XAML) |
X |
X |
X |
X |
|
Приложение таблицы (XAML) |
X |
X |
X |
X |
|
Разделенное приложение (XAML) |
X |
X |
X |
X |
X |
Приложение Direct2D (XAML) |
X |
X |
X |
X |
|
Приложение Direct3D |
X |
X |
X |
X |
|
DLL (Приложения Магазина Windows) |
X |
X |
X |
X |
|
Статическая библиотека (приложения из Магазина Windows) |
X |
X |
X |
X |
|
Компонент среды выполнения Windows |
X |
X |
X |
X |
|
Библиотека модульных тестов (приложения для Магазина Windows) |
X |
X |
X |
X |
|
Проект ATL |
X |
X |
X |
||
Библиотека классов (CLR) |
X |
X |
X |
X |
|
Консольное приложение CLR |
X |
X |
X |
X |
|
Пустой проект CLR |
X |
X |
X |
X |
|
Пользовательский мастер |
X |
X |
X |
||
Пустой проект |
X |
X |
X |
X |
|
Проект, использующий файл makefile |
X |
X |
X |
X |
|
Элемент управления ActiveX MFC |
X |
X |
X |
||
Приложение MFC |
X |
X |
X |
||
Библиотека DLL MFC |
X |
X |
X |
||
Тестовый проект |
X |
X |
X |
X |
X |
Консольное приложение Win32 |
X |
X |
X |
X |
|
Проект Win32 |
X |
X |
X |
X |
Средства
Средство |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
Инкрементный компоновщик (Link.exe) |
X |
X |
X |
X |
X |
Утилита построения программ (Nmake.exe) |
X |
X |
X |
X |
|
Генератор библиотек (Lib.exe) |
X |
X |
X |
X |
X |
Компилятор ресурсов Windows (Rc.exe) |
X |
X |
X |
X |
X |
Преобразователь ресурсов Windows в объекты (CvtRes.exe) |
X |
X |
X |
X |
|
Вспомогательная утилита просмотра информации (BscMake.exe) |
X |
X |
X |
X |
X |
Дедекоратор имен C++ (Undname.exe) |
X |
X |
X |
X |
X |
Сборщик данных COFF/PE (Dumpbin.exe) |
X |
X |
X |
X |
X |
Редактор COFF/PE (Editbin.exe) |
X |
X |
X |
X |
X |
MASM (Ml.exe) |
X |
X |
X |
||
Spy++ |
X |
X |
X |
||
ErrLook |
X |
X |
X |
||
AtlTrace |
X |
X |
X |
||
Devenv.com |
X |
X |
X |
||
Правила зависимости |
X |
X |
X |
||
Обновление проектов VCBuild с расширением VCPROJ до MSBuild (VCUpgrade.exe) |
X |
X |
X |
X |
X |
Оптимизация с использованием профиля |
X |
X |
X |
Средства отладки
Средство отладки |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
Отладка машинного кода |
X |
X |
X |
X |
X |
Отладка графики |
X |
X |
X |
||
Отладка управляемого кода |
X |
X |
X |
X |
|
Удаленная отладка |
X |
X |
X |
X |
X |
Отладка SQL |
X |
X |
X |
||
Статический анализ кода |
Ограниченная |
Ограниченная |
X |
X |
X |
Редакторы и конструкторы
Конструктор или редактор |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
конструктор XAML |
X |
X |
X |
X |
|
Конструктор и редактор стилей CSS |
X |
X |
X |
X |
X |
Конструктор и редактор HTML |
X |
X |
X |
X |
X |
Редактор XML |
X |
X |
X |
X |
X |
Редактор исходного кода |
X |
X |
X |
X |
X |
Конструктор Windows Forms |
X |
X |
X |
X |
|
Конструктор данных |
X |
X |
X |
||
Редакторы ресурсов |
X |
X |
X |
X |
X |
Средства работы с данными
Средство работы с данными |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
Конструктор данных |
X |
X |
X |
||
Объекты данных |
X |
X |
X |
||
Веб-службы |
X |
X |
X |
||
Обозреватель серверов |
X |
X |
X |
Системы сборки и проектов
Функция сборки или проекта |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
Построение из командной строки (msbuild.exe) |
X |
X |
X |
X |
X |
Настройка для различных собственных версий |
X |
X |
X |
X |
X |
Управляемая настройка для различных версий |
X |
X |
X |
X |
|
Параллельное построение |
X |
X |
X |
X |
X |
Настраиваемое построение |
X |
X |
X |
X |
X |
Расширяемость страниц свойств |
X |
X |
X |
X |
X |
Автоматизация и расширение
Автоматизация и расширение |
Visual Studio Express для Windows 8 |
Visual Studio Express для Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
Объектные модели расширения |
X |
X |
X |
||
Модель кода |
X |
X |
X |
||
Модель проекта |
X |
X |
X |
||
Модель редактора ресурсов |
X |
X |
X |
||
Модель мастера |
X |
X |
X |
||
Объектная модель отладчика |
X |
X |
X |
См. также
Основные понятия
Новые возможности Visual Studio 2013
Выпуски визуальных инструментов для баз данных