Настройки Visual Studio и проектов

Основная документация

Установить пакет Разработка классических приложений С++ (Desktop Development with C++).

Visual Studio Installation 0

Установить английскую локализацию и поставить её в среде разработки.

Visual Studio Installation 1

Дополнительно рекомендуется установить Clang

Visual Studio Installation Clang

Также есть возможность поставить Intel OneAPI, в составе которого етсь компилятор и интеграция в visual Studio.


На начальном экране выберите Create New project / Создать проект (справа).

В поле поиска введите тип приложения, которое вы хотите создать, чтобы просмотреть список доступных шаблонов. Нас интересует Windows Desktop Wizard / Мастер классических приложений.

Visual Studio Installation 2

Ввести название проекта (project) и путь до него. Также в этом окне предлагается ввести название решения (solution), но т.к. наши работу будут небольшими (не крупные проекты), то рекомендуется объединять решение и проект в одну директорию нажатием галочки снизу.

Visual Studio Installation Configurations

По нажатию на Create / Создать появится диалоговое окно с настройкой проекта. В большинстве лабораторных нас устроит следующая настройка.

Visual Studio Installation 3

Откроется окно среды разработки с проектом.

Visual Studio Installation 4

Нас интересуют файлы с исходным кодом и вкладки (окна) Solution explorer, Output, Error list. В Solution explorer показывается структура проектов в решении с точки зрения Visual Studio по умолчанию. Output показывает логи сборки, error list - output в виде таблицы.


Создадим файл с исходным кодом. Нажимаем правой кнопкой по проекту - Add - New Item.

Visual Studio Installation 5

Затем выбираем тип файла с исходным кодом C/C++ (.cpp). Если нужно создать заголовочный, то выбираем тип заголовочного файла (.h). Важно: если вам хочется создать файл с расширением .c или .hpp, то выбирайте нужный тип и просто в окне имени файла исправьте тип на нужный.

Visual Studio Installation File Type

В зависимости от выбранного файла IDE отсортирует его в один из заготовленных фильтров, отображаемых в Solution explorer.


Дополнительно стоит отключить SDL check, чтобы "немодные" с точки зрения MSVC функции по типу fopen можно было использовать. Для этого нужно перейти в настройки проекта.

Visual Studio SDL check disable 1

Выбрать все конфигурации и платформы. Перейти в подраздел All Options раздела C/C++

Visual Studio SDL check disable 2

И выставить вариант No (/sdl-).

Visual Studio SDL check disable 3

В созданный файл добавим код для вывода Hello world.

Visual Studio 6

* после имени файла означает несохраненные изменения файла.

Сборка решения (кода) происходит по F7 или через menu bar: Build - Build solution (или build project project_name). Если сборка произошла успешно, то будет выведено в Output следующее:

Visual Studio 7

Допустим ошибку в исходном коде. Тогда поменяются логи сборки.

Visual Studio Error in Log

То же самое в error list.

Visual Studio Error in Error List

В настройках проекта есть возможность выбирать Platform Toolset – набор программ, включая компилятор и сопутствующие ему библиотеки, которые будут использоваться для проекте. Другими словами, этой опцией переключается компилятор, которым будет собираться код в проекте.

Visual Studio Setup Platform Toolset

Last updated