Код в Visual Studio

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

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

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

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


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

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

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

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

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

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


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

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

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


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

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

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


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

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

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

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

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


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

Last updated