weil das include nix bringt. das interssiert nur den compiler, aber nicht den linker.
du musst also sagen dass die library gelinkt wird.
und da diese library auf jedem mac drauf ist, brauchst du sie nicht mitliefern.
dass es mit der dynamischen lib geht liegt daran weil die dynamische dem linker sagt welche libs sie braucht. die statische macht das aber nicht (ist auch gut so).
und nein, fremde dynamische libs musst du immer mitliefern wenn nicht auf der platform bereits vorhanden. hat also nur nachteile gegenüber der statischen lib.
du musst also sagen dass die library gelinkt wird.
und da diese library auf jedem mac drauf ist, brauchst du sie nicht mitliefern.
dass es mit der dynamischen lib geht liegt daran weil die dynamische dem linker sagt welche libs sie braucht. die statische macht das aber nicht (ist auch gut so).
und nein, fremde dynamische libs musst du immer mitliefern wenn nicht auf der platform bereits vorhanden. hat also nur nachteile gegenüber der statischen lib.