I am trying to build a small library. However, since I have no profeciency in how *.dll 's work, I thought I would just have a header file as an interface for the library and include the *.cpp file in with the project.

This is how I am working it so I can build up the library. In the long run tho, I was wondering if there would be an easy way to convert it so the user simply includes the header file for the inteface and then link to a *.lib during project creation and have a dll available when the program is run.