Поделиться через


Использование динамической компоновки Load-Time

После создания библиотеки DLL можно использовать функции, которые он определяет в приложении. Ниже приведено простое консольное приложение, использующее функцию myPuts, экспортируемую из Myputs.dll (см. раздел Создание простой библиотекиDynamic-Link).

Так как этот пример явно вызывает функцию DLL, модуль для приложения должен быть связан с библиотекой импорта Myputs.lib. Дополнительные сведения о создании библиотек DLL см. в документации, входящей в комплект средств разработки.

#include <windows.h> 

extern "C" int __cdecl myPuts(LPCWSTR);   // a function from a DLL

int main(VOID) 
{ 
    int Ret = 1;

    Ret = myPuts(L"Message sent to the DLL function\n"); 
    return Ret;
}

Load-Time динамическая линковка