Я пишу код, который требует DLL, которая существует только в Windows 7. Однако я буду развертывать на старых платформах, поэтому я хочу использовать DLL, если она существует в системе пользователя.
Я могу использовать LoadLibrary()
для получения HMODULE
и GetProcAddress()
для получения методов из этого HMODULE. Это позволяет мне получить метод, и он все еще будет компилироваться. Но как мне объявить тип структуры или класса, определенный в этой DLL, и скомпилировать его?