How Can I call a C++ Win32 DLL from another C++ win32 Console Application
What is my main concern is , I am able to write a C++ dll using VC++ . Now the dll is present in the Debug folder.

How can I use my DLL in other C++ Console Application. How to add reference or link the DLL to the application.

Another point, While creating a DLL , The VC++ wizard gives me thre option:

 1. An Empty DLL project
 2. A Simple DLL project
 3. A DLL that Exports some Symbol

Now as per article from [CP][1] I have used the 3rd option. (*Unable to follow as the dll was used by an MFC app, Some how little advanced at this point of time*)   

Do I need to always choose the third option? What are the the other two options mean?


  [1]: http://www.codeproject.com/KB/DLL/XDllPt1.aspx
How Can I call a C++ Win32 DLL from another C++ win32 Console Application
===

What is my main concern is , I am able to write a C++ dll using VC++ . Now the dll is present in the Debug folder.

How can I use my DLL in other C++ Console Application. How to add reference or link the DLL to the application.

Another point, While creating a DLL , The VC++ wizard gives me thre option:

 1. An Empty DLL project
 2. A Simple DLL project
 3. A DLL that Exports some Symbol

Now as per article from [CP][1] I have used the 3rd option. (*Unable to follow as the dll was used by an MFC app, Some how little advanced at this point of time*)   

Do I need to always choose the third option? What are the the other two options mean?


  [1]: http://www.codeproject.com/KB/DLL/XDllPt1.aspx