Cross-Platform C++ Modules: Implementation and Practical Aspects
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the cross-platform implementation of C++ Modules in this conference talk from C++ on Sea 2023. Dive into the practical aspects of using modules across different platforms, focusing on the varying progress of major compilers and build systems. Learn how to create modules with CMake, understand the current state of support, and gain insights into the expected user experience. Discover the challenges and solutions for implementing modules in msvc, clang, and gcc, as well as the status of module support in build systems like MSBuild and CMake. Gain valuable knowledge about module vocabulary, linkage, file extensions, unit testing considerations, and module dependencies to effectively utilize C++ Modules in cross-platform development.