i created library kit! common tools.
i created library box! cool features uses kit!.
now want create client app uses box!.
do have link both libraries? or box! link kit!?
hope question makes sense. use workflow, include library projects (to able edit libraries trough development process), add them target dependencies, import headers right project source directory.
for static libraries, it's best link kit , box client app -- directly.
if kit private dependency of box (i.e. private sub-library), makes sense link kit box clients don't have manage private dependencies. can know there to-one dependency. yes, can add kit dependency box , link kit box. client app can link box.
what want avoid to-many dependencies huge recursive builds, huge object files, symbol cloning/duplication, , not knowing definitions end with. although won't eliminate problem, reduce it.
Comments
Post a Comment