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

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

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

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

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

При открытии Visual Studio вы увидите варианты открытия существующего проекта или создания нового. Вы также можете открыть Visual Studio без кода.

  1. Откройте Visual Studio и выберите Создать новый проект. Если вы уже открыли Visual Studio, создайте проект C++, выбрав Файл>Создать>Проект.

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

    Снимок экрана: диалоговое окно

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

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

  1. Откройте Visual Studio и выберите Создать новый проект. Если вы уже открыли Visual Studio, создайте проект C++, выбрав Файл>Создать>Проект.

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

    Снимок экрана: диалоговое окно

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

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

  1. Откройте Visual Studio и выберите Создать новый проект. Если вы уже открыли Visual Studio, создайте проект C++, выбрав Файл>Создать>Проект.

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

    Снимок экрана: диалоговое окно

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

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

  1. Откройте Visual Studio и выберите Создать новый проект. Если вы уже открыли Visual Studio, создайте проект C++, выбрав Файл>Создать>Проект.

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

    Снимок экрана: диалоговое окно

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

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

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

Снимок экрана: окно Обозреватель решений с исходными файлами, файлами заголовков и файлами ресурсов.

Если вы не видите Обозреватель решений, в главном меню выберите пункт "Вид>Обозреватель решений".

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

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

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

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

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

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

Дополнительные сведения об использовании библиотеки, скачанной с помощью диспетчера пакетов vcpkg, см. в следующей статье:

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

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

Чтобы настроить параметры сборки для проекта, в Обозреватель решений щелкните проект правой кнопкой мыши и выберите "Свойства". Дополнительные сведения см. в разделе Настройка свойств компилятора и сборки.

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

Чтобы скомпилировать и запустить новый проект, нажмите клавишу F5 или выберите раскрывающийся список отладки с зеленой стрелкой на главной панели инструментов. Используйте раскрывающийся список "Конфигурация", чтобы выбрать, какую сборку выполнять: Debug, Release или другую пользовательскую конфигурацию.

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

Снимок экрана: окно вывода и список ошибок, показывающий синтаксическую ошибку для опечатки в имени переменной.

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