Load-Time 동적 연결 사용
DLL을 만든 후에는 애플리케이션에서 정의하는 함수를 사용할 수 있습니다. 다음은 Myputs.dll 내보낸 myPuts 함수를 사용하는 간단한 콘솔 애플리케이션 입니다(간단한 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;
}
관련 항목