Ich gehe mal davon aus, dass Du die DLL nicht mit LoadLibraray oder LoadLibraryEx zur Laufzeit laden und entladen moechtest. In der Regel wird zu der DLL eine Include-Datei (*.hpp) sowie eine Import-Library (*.lib) erstellt.
Die Header-Datei ist fuer den Compiler fuer Syntax-Pruefung und bindest du ueber #include ein.
In der Header findet man Infos welche Methoden (oder vielleicht auch Klassen) die DLL exportiert;
laesst sich aber auch ueber die *.def Datei bestimmen oder zum Bsp. ueber die DLL selbt per Schnellansicht aus dem Explorer herraus. Andere Moeglichkeit ist das MSDev-Tool Depends.
Die Lib-Datei ist fuer den Linker (mal grob gesagt) und definiert die Eintriegspunkte in die DLL.