YoVDO

Building Portable C++ Packages - The Bliss of Unification

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses C++ Courses CMake Courses Cross-Platform Development Courses Conan Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk on building portable C++ packages using CMake and Conan. Learn how to unify various build systems, integrate third-party components, and handle cross-compilation complexities. Discover techniques for creating and utilizing toolchains for different platforms, packaging code efficiently, and leveraging pre-built packages. Gain insights from Adrian Ostrowski, a modern C++ enthusiast, as he presents a portable solution to streamline C++ development across multiple operating systems and toolchains.

Syllabus

Intro
Adrian Ostrowski
What gets unified by CMake?
External Project
FetchContent
Config files
Find modules
Producing packages
What's still missing?
Specifying dependencies
Packaging using Conan, cont'd
Taming rebelous packages with Conan
CMake toolchains
Conan profiles
Conan toolchains
Join us at the launch event on April 9th!
Questions?


Taught by

ACCU Conference

Related Courses

Object-oriented programming
Higher School of Economics via Coursera
Configuring the C/C++ Extension Pack with Visual Studio Code
Coursera Project Network via Coursera
SOLID C++
Udemy
Migrating to Qt 6
Udemy
Master CMake for Cross-Platform C++ Project Building
Udemy