1
필자는 Windows 7에서만 존재하는 DLL이 필요한 코드를 작성하고 있습니다. 그러나 이전 버전의 플랫폼에 배포하므로 사용자 시스템에 DLL이 있으면 사용하고 싶습니다.Windows : 존재하지 않는 DLL에서 형식을 얻는 방법?
LoadLibrary()
을 사용하여 HMODULE
및 GetProcAddress()
을 사용하여 해당 HMODULE에서 메소드를 가져올 수 있습니다. 이렇게하면 메서드를 가져올 수 있으며 여전히 컴파일됩니다. 하지만 그 DLL에 정의 된 구조체 또는 클래스 유형을 선언하고 컴파일하려면 어떻게해야합니까?