From the course: Advanced C++: Building Projects with CMake
Unlock this course with a free trial
Join today to access over 25,600 courses taught by industry experts.
What will be built in this course - C++ Tutorial
From the course: Advanced C++: Building Projects with CMake
What will be built in this course
- [Instructor] In this video, we'll take a look at the project we'll be building through this course. ImageLite is a simple image processing library and command line tool that demonstrates the power of CMake in managing real-world C++ projects. Our ImageLite project consists of a core library for basic image operations, a filters library that builds on the core functionality, a command line application that lets users apply these operations to images, and at test suite to validate our code. The structure mimics what you'd find in many production C++ projects, separate libraries with clear dependencies and a user-facing application. For image loading and saving, we're using the stb_image header only library. The stb_image library is a popular choice for simple image handling. The entire library implementation is contained in header files. To use it, you simply include the headers in your projectm and you're ready to go. Note that the actual implementation is included only when you…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.