Skip to content

Latest commit

 

History

History

11

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

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

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

Цель задания

  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. В ссылке содержится код, который при запуске выполняет описанный в задании алгоритм.