At past I have used dll made by other developers in my application. Now, my wish is to learn about making dll files. So, I started developing dll file in visual studio 2008 as c++ project.
After following a tutorial, I successfully created the dll project. And, when I created another c++ console application to test the aforementioned dll I experienced that I needed to include the lib file and a header file of the previous dll project. I guess including self made header depends on how i implement my project.But, what about including the lib file in the client application ?
Isn't that an additional dependency ? If my question is not clear then I am going to explain it briefly again: I have created a dll file as VS2008 c++ project. When I try to access the dll from another c++ project , I needed to include the lib file of the previous project. So, I wish to know how could I avoid including anything or any dependency and still use the dll in my client application...
If my words make no sense, then sorry... I am newbie in dll related stuff...