Проекты 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++, выбрав >файл нового>проекта.

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

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

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

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

  1. Создайте проект C++, выбрав >файл нового>проекта.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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