Перейти к основному содержимому

Создание и использование статической библиотеки классов

Алиас: СтатБибл.

Цель работы

Целью лабораторной работы является приобретение студентами навыков создания и сопровождения статических библиотек с помощью CMake и их использования в программах на C++.

Задание

Задачи, решаемые при выполнении лабораторной работы:

  • Создание и использование демонстрационной статической библиотеки в соответствии с пошаговым руководством (проекты статической библиотеки и приложения создаются в одном решении).
  • Использование демонстрационной библиотеки в отдельном приложении.
  • Внесение изменений в демонстрационное приложение (создание второй библиотеки).

Разработка кроссплатформенных приложений

При выполнении заданий лабораторных работ дисциплины обязательным условием использование современных интегрированных сред разработки таких, как Visual Studio Code и CLion. Данные среды позволяют разрабатывать разрабатывать кроссплатформенные приложения на языке C++.

Также обязательным требованием к создаваемым программ по заданиям лабораторных работ является наличие возможности их запуска в операционных системах семейства Linux.

О том, как установить интегрированные среды и подготовить среду разработки под Linux, вы узнаете из лабораторной работы предыдущей дисциплины.

Режимы выполнения программы

Обратите внимание, что к программам, выполняемые по заданиям лабораторных работ предъявляется требование к наличию демонстрационного и интерактивного режима.

Указания по выполнению работы

Указания по выполнению работы смотрите в данном разделе.

Тема данной лабораторной работы освещается в лекции.

Проверка задания

Подготовленная программа для решения задания проверяется вручную преподавателем (визуальный контроль). Это будет справедливо и для последующих лабораторных работ.

Методический материал

  1. Режимы выполнения программы
  2. Указания по выполнению работы
  3. Требования к отчёту
  4. Контрольные вопросы
  5. Полезная информация
  6. Дополнительный материал