Łączenie niejawnie
Aby połączyć niejawnie biblioteki DLL, pliki wykonywalne musi uzyskać następujące od dostawcy biblioteki DLL:
Nagłówek pliku (plik .h) zawierający deklaracje eksportowanych funkcji lub klasy C++.Klasy, funkcje i dane powinny mieć __declspec(dllimport), aby uzyskać więcej informacji, zobacz dllexport, dllimport.
Import biblioteki (.Pliki LIB) do łączenia z.(Program łączący tworzy biblioteki import podczas tworzenia biblioteki DLL.)
Rzeczywiste DLL (plik .dll).
Każdego pliku źródłowego, zawierającą wywołania funkcji eksportowanych plików wykonywalnych za pomocą biblioteki DLL musi zawierać pliku nagłówka zawierającego eksportowanych funkcji (lub klasy C++).Z perspektywy kodowania wywołań funkcji eksportowanych funkcji są podobnie jak inne wywołanie funkcji.
Aby zbudować wywołującego pliku wykonywalnego, należy połączyć z biblioteki import.Jeśli używasz zewnętrznego makefile należy określić nazwę pliku biblioteki importu, gdzie lista innych plików obiektu (.obj) lub łączysz się z bibliotek.
System operacyjny musi być można zlokalizować pliku DLL, podczas jej ładowania wywołującego pliku wykonywalnego.