However, if I make any changes to disspertionLib then I have to re-compile my GUI program to get it to accept the changes.... is there any way around this? Or would that mean having to use dynamic linking?
You are right. if you are working with static libs, then you have to re-compile user program also. Otherwise go for dynamic lib. But in dynamic libs, there are many more issues, like exporting, importing, symbol resolution, library loading.
Bookmarks