Skip to content

Latest commit

 

History

History
56 lines (29 loc) · 2.79 KB

readme.md

File metadata and controls

56 lines (29 loc) · 2.79 KB

Домашнее задание к занятию «Сборка и подключение библиотек»

Выполнив это задание, вы сможете создавать и подключать статические и динамические библиотеки.

Цель задания

  1. Научиться создавать и подключать статические библиотеки.
  2. Научиться создавать и подключать динамические библиотеки.
  3. Научиться создавать и подключать динамические библиотеки с помощью CMake.

Подготовка к выполнению домашнего задания

  1. Для выполнения задания и прохождения курса нужен компьютер с операционной системой Windows или macOS, установленной на нём Microsoft Visual Studio 2022, готовой для разработки консольных программ на C++, и установленной CMake.
  2. Аккаунт на GitHub. Инструкция по регистрации на GitHub.
  3. Система контроля версий Git, установленная локально. Инструкция по установке Git.

Инструкция по выполнению домашнего задания

Инструкция доступна по ссылке.


Задание 1

Статическая библиотека.

Задание 2

Динамическая библиотека.

Задание 3

Динамическая библиотека CMake.

Задание 4*

Иерархия классов в DLL, проекты VC++.

Задание 5*

Иерархия классов в DLL и CMake.


Правила приёма домашней работы

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

Критерии оценки домашней работы

  1. В личном кабинете прикреплена ссылка на репозиторий с кодом для заданий 1, 2, 3 (4 и 5, если сделали).
  2. В ссылке содержится код, который при запуске выполняет описанный в задании алгоритм.