Если вы используете stati c версии библиотек, их код будет скомпилирован прямо в ваш EXE, и тогда вам вообще не понадобятся библиотеки DLL.
Но, если вам нужно использовать DLL, затем вы можете скомпилировать их в ресурсы вашего EXE, а затем извлечь их во время выполнения во временные файлы перед их использованием. Вы не сможете статически связать ни одну из функций DLL во время компиляции, иначе ваше приложение вообще не запустится. Но вы можете динамически загружать их во время выполнения, используя LoadLibrary()
и GetProcAddress()
(или, если ваш компилятор поддерживает это, используйте delay-loading ), что позволит вам извлечь DLL перед вызовом их функций.