Craig Scott
crascit.com
Craig Scott
@crascit.com
Since you asked about it in the talk, this post discusses in detail how symbol visibility and modules interact:

crascit.com/2024/04/04/c...

It's not a pretty story. Most folks will be disappointed with the consequences, especially if you are producing a SDK for others to consume.
C++20 Modules, CMake, And Shared Libraries
See how to install and consume shared libraries with C++20 modules using CMake. This article starts where most basic tutorials stop!
crascit.com
October 3, 2025 at 5:19 AM