What You Will Get Out of This Chapter
Libraries are unique containers in that they permit you to package up your code and then simply reuse it elsewhere without needing the original source by simply including them. The advantage here is not having to compile a library from scratch (even more beneficial if the compilation process is very time-consuming) and not needing to have the source code that you want to leverage. We will make use of a very simple library and then see how we can use it in Windows and Linux.
The differences between shared and static libraries will be discussed. When should ...