title: static library, but I still need headers?
body: <p>I have a bunch of projects that all could share a "common" static library of classes.</p>
  
  <p>What confuses me is if I make a static library out of these classes and link against it in my projects that I still need the headers of the classes in the static library in my main projects. </p>
  
  <p>What is the benefit of the static library then?</p>
  
  <p>How do companies like Adobe deal with this?</p>