From Jason Turner
Watch on YouTube

Summary

Jason demonstrates how to quickly get started with GUI development in C++ using the FLTK (Fast Light Toolkit) library and his cmake_template project. He walks through setting up FLTK using CPM (CMake Package Manager), creating a simple "Hello World" GUI application, and testing it with address sanitizer and undefined behavior sanitizer enabled. The episode also covers practical CI/CD challenges encountered when building cross-platform, including issues with MSVC cl.exe and deprecated POSIX functions, and emphasizes using modern C++ practices like std::make_unique instead of naked new for better memory management.

Resources

Tags