Проекты Visual Studio — C++

Проект Visual Studio — это коллекция файлов кода и ресурсов, таких как значки, изображения и т. д., которые создаются вместе с помощью системы сборки MSBuild. MSBuild — это собственная система сборки для Visual Studio и, как правило, лучшая система сборки, используемая для специальных программ Windows. MSBuild тесно интегрирована с Visual Studio, но ее можно использовать и из командной строки.

Сведения об обновлении проектов MSBuild, созданных в более старых версиях Visual Studio, см. в руководстве по переносу и обновлению Microsoft C++.

Для межплатформенных проектов или проектов, использующих библиотеки с открытым исходным кодом, рекомендуется использовать проекты CMake в Visual Studio в Visual Studio 2017 и более поздних версиях.

Создание проекта Visual Studio C++

  1. Создайте проект C++, выбрав FileNew>>Project.

  2. В диалоговом окне "Создание проекта " задайте для раскрывающегося списка "Язык" значение C++. При этом список шаблонов проектов фильтруется по проектам C++. Вы можете отфильтровать шаблоны, задав платформу, Project тип или введя ключевые слова в поле поиска.

    Screenshot of the Create a new project wizard. The Console App project template is selected.

  3. Выберите шаблон проекта, а затем нажмите кнопку "Далее".

  4. На странице "Настройка нового проекта" введите параметры проекта, такие как имя проекта или расположение, а затем нажмите кнопку "Создать ", чтобы создать проект.

  1. Создайте проект C++, выбрав FileNew>>Project.

  2. Выберите Visual C++ в левой области. В центральной области появится список шаблонов проектов:

    Screenshot of the New Project dialog, showing available project templates for C++ such as Windows Console Application.

Дополнительные сведения о шаблонах проектов по умолчанию, включенных в Visual Studio, см. в Visual Studio.

Вы можете создавать собственные шаблоны проектов. Дополнительные сведения см. в разделе Практическое руководство. Создание шаблонов проектов.

После создания проект отображается в окне обозревателя решений:

Screenshot of the Solution Explorer window, showing source files, header files, and resource files.

При создании нового проекта также создается файл решения (SLN). Решение Visual Studio — это коллекция одного или нескольких проектов. Вы можете добавить в решение другой проект, щелкнув правой кнопкой мыши имя решения в проекте Обозреватель решений>AddNew>.

Файл решения координирует зависимости сборки при наличии нескольких связанных проектов. Параметры компилятора задаются на уровне проекта.

Добавление кода, значков и других ресурсов в проект

Добавьте файлы исходного кода, значки или другие элементы в проект, щелкнув проект правой кнопкой мыши в Обозреватель решений и выбрав "Добавить новый" или "Добавить >> существующий".

Добавление сторонних библиотек в проект

Более 900 библиотек C++ открытый код доступны через диспетчер пакетов vcpkg. Выполните шаг интеграции Visual Studio для настройки путей к библиотеке, когда вы ссылаетесь на нее из любого проекта Visual Studio.

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

Задание параметров компилятора и свойств сборки

Чтобы настроить параметры сборки для проекта, в обозревателе решений щелкните проект правой кнопкой мыши и выберите пункт Свойства. Подробнее см. в статье Настройка компилятора C++ и свойств сборки в Visual Studio.

Компиляция и запуск проекта

Чтобы скомпилировать и запустить новый проект, нажмите клавишу F5 или откройте раскрывающийся список отладки с зеленой стрелкой на главной панели инструментов. В раскрывающемся списке конфигурации можно выбрать, следует ли выполнять сборку Отладка или Выпуск (или другую пользовательскую конфигурацию).

Новый проект компилируется без ошибок. При добавлении собственного кода иногда возникают ошибки или предупреждения. Ошибка предотвращает завершение сборки; Предупреждение не отображается. Все ошибки и предупреждения отображаются как в окне вывода, так и в списке ошибок при сборке проекта.

Screenshot of the Output window and Error list.

В списке ошибок можно нажать клавишу F1 на выделенной ошибке, чтобы перейти к разделу документации.

См. также раздел

Создание проекта на основе имеющегося кода
Настройка компилятора C++ и свойства сборки в Visual Studio
Настраиваемые этапы сборки и события сборки
Использование эталонных библиотек и компонентов во время сборки
Упорядочение выходных файлов проекта
Проекты и системы сборки
Руководство по переносу и обновлению Microsoft C++