Cross-platform development of C++ is challenging. This video is a discussion and presentation of C++ cross-platform development based on common pit-falls and commonly adopted tools. By the end of this session, you will learn how to use CMake to develop seamlessly across operating systems and platforms.