Библиотеки на С++, для C++ и не только // Демо-занятие курса «Специализация C++ Developer»
C - мощный язык программирования, известный своими библиотеками, которые предоставляют обширный функционал. Библиотеки на С пользуются популярностью не только среди проектов на этом языке, но и в других языках программирования. На уроке будет рассмотрен механизм, как легко и быстро подключать библиотеки к своему С проекту, без необходимости ручной установки и настройки. А потом используем подключенную библиотеку, для того чтобы сделать маленький, но вполне себе настоящий, модуль для Python - реализуем Python-модуль с помощью C библиотеки pybind11.
На занятии:
- подключим популярную С библиотеку pybind11 автоматизировано с помощью CMake и пакетного менеджера vcpkg;
- реализуем простой модуль для Python на С с использованием библиотеки pybind11 и посмотрим как его можно использовать в Python.
В результате научитесь:
- пользоваться CMake и vcpkg для автоматизации подключения библиотек в свои проекты;
- пользоваться С и CMake для создания своих библиотек;
- использовать