Technical requirements
This chapter shows the first stage of developing our rubber duckies application and involves some additional libraries. In particular, you will need to install the Boost program options and spdlog libraries. These can be obtained from a package repository on Linux (apt, yum, etc.), Homebrew on macOS, or via a package manager such as vcpkg on any system. (You will need to follow the instructions at https://vcpkg.io on setting the CMake toolchain file and installing the libraries in the latter case.) We do provide a vcpkg manifest file for those who want to use this mechanism for installing dependencies.
The code for this chapter can be found in the Chapter-08 folder in the repository for this book on GitHub: https://github.com/PacktPublishing/The-CPP-Programmers-Mindset.