Проблема с подключением dll
Я подрубаю dll'ку с помощью lib файла. Но дело в том, что есть необходимость запуска этой проги без DLL и уже только потом, в процессе работы программы, её "подключения". Можно ли это осуществить используя lib файл dll'ки?
Нельзя. В данном случае ты должен вручную открыть эту длл (OpenLibrary) и обращаться к ее функциям с помощью GetProcAddress.
в параметры линковщика вписать
/delayload:"library.dll"
и подключить библиотеку Delayimp.lib
библиотека (dll) загрузится автоматически при первом вызове функции, которая находится в ней.
для выгрузки библиотеки спользуется __FUnloadDelayLoadedDLL2 и параметр линковщика /DELAY:UNLOAD