Настройки Visual Studio и проектов
Last updated
Last updated
Установить пакет Разработка классических приложений С++
(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
– набор программ, включая компилятор и сопутствующие ему библиотеки, которые будут использоваться для проекте. Другими словами, этой опцией переключается компилятор, которым будет собираться код в проекте.