C++Now 2018 has ended
Back To Schedule
Tuesday, May 8 • 11:50am - 12:35pm
Docker Based C++ Dependency and Build Management

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
If you are looking to bootstrap a new C++ project, or want an easier way to contribute to your favorite op
en source library all with elaborate library and system dependencies, then this talk is for you!

In this presentation, we will get up to speed with Docker and how its multi-stage build process can be used to build C++ programs. Starting with a fresh system, we will compile our compiler toolchains, install build tools, and resolve library dependencies to get a tutorial project up and running, targeting multiple platforms as well as using documentation and testing resources.

We will also look at CppDock, a tool to help manage dependencies and hide much of the tedious Docker command-line for common cases such as creating build environment containers and installing target files to the host environment.

avatar for Jason Rice

Jason Rice

Jason is a web applications programmer with an appetite for C++ metaprogramming having made small contributions to Boost.Hana. He is actively working on the library Nbdl, waiting for the day when C++ takes over the web.

Tuesday May 8, 2018 11:50am - 12:35pm MDT
Flug Auditorium