Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Creating CMake Libraries - That others can find and use.

Автор: constref

Загружено: 2024-07-06

Просмотров: 6021

Описание:

In this video we're going to create a CMake library, and then configure that library so that we can generate everything needed for it to be properly built, installed and distributed. We'll go over installing files with cmake, generating the required cmake files so users can install and find it on their system, and finally build and link against it!

https://github.com/constref/cmake-lib...

00:00 - Introduction
01:25 - The build configuration
02:48 - Setting up include directories
04:36 - Creating the EXPORT target
05:40 - Installing the EXPORT target
07:35 - Installing the public header
09:06 - Making it findable!
10:02 - Find vs Config Scripts
11:36 - Creating the Config File
14:17 - Installing and Testing the Library
19:01 - Calling into our Library
19:41 - Finding and Linking
23:23 - Using the library
24:16 - Debug vs Release Mismatch

Creating CMake Libraries - That others can find and use.

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Что такое

Что такое "Reverse Engineering". Показываю как ломают софт.

Advent of Code 2020 - Day 3 (C++ Problem Solving)

Advent of Code 2020 - Day 3 (C++ Problem Solving)

Determinism and Scalability in Post-Training RL Systems | Ethan Su | AER LABS

Determinism and Scalability in Post-Training RL Systems | Ethan Su | AER LABS

CMake против Make — сравнение в реальной жизни (с реальным кодом)

CMake против Make — сравнение в реальной жизни (с реальным кодом)

CMake — необходимый пакет

CMake — необходимый пакет

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

Introduction to Zephyr Part 2: CMake Tutorial | DigiKey

Introduction to Zephyr Part 2: CMake Tutorial | DigiKey

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Creating and loading levels for your SDL3 game engine. (Tiled, TinyXML2, C/C++)

Creating and loading levels for your SDL3 game engine. (Tiled, TinyXML2, C/C++)

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

6 Months of Testing C++ Build Systems: Here’s What You Need to Know

6 Months of Testing C++ Build Systems: Here’s What You Need to Know

Docker за 20 минут

Docker за 20 минут

CMake-Episode 008 : Target Dependencies - PUBLIC, INTERFACE AND PRIVATE | CMake Starts Here

CMake-Episode 008 : Target Dependencies - PUBLIC, INTERFACE AND PRIVATE | CMake Starts Here

Multithreading/Concurrency with C++ Threads - Creating, and Communicating with Background Threads

Multithreading/Concurrency with C++ Threads - Creating, and Communicating with Background Threads

CMake Tutorial EP 9 | find_package modules and config options (2/2 of find libs)

CMake Tutorial EP 9 | find_package modules and config options (2/2 of find libs)

Zig as a Multi-OS Build System (with Loris Cro)

Zig as a Multi-OS Build System (with Loris Cro)

Everything you need to know about installing and reusing CMake projects

Everything you need to know about installing and reusing CMake projects

Build, install and find C/C++ dependencies, CMake and find_package

Build, install and find C/C++ dependencies, CMake and find_package

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

30m C++ Crash Course! The Best Project Setups for Libs and Apps. Also Standards, and More!

30m C++ Crash Course! The Best Project Setups for Libs and Apps. Also Standards, and More!

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]