Я пытаюсь передать некоторый старый код MSVC C++ в MinGW/GCC.MinGW/GCC Задержка Загруженный эквивалент DLL?
Одна из проблем заключается в том, что проект в значительной степени зависит от параметра/DELAYLOAD для функций, которые не всегда используются, и где надлежащая dll находится во время выполнения.
Есть ли такой вариант на MinGW/GCC?
Этот код предназначен для платформы Windows.
Это самое неудачное. Мне придется придумать какое-то обходное решение. Спасибо вам за помощь! –
Я не думаю, что это правильный ответ. '-z lazy' позволяет отсроченное разрешение символа, но общая библиотека всегда загружается. '/ DELAYLOAD' включает задержку связывания, то есть задерживает загрузку библиотеки до тех пор, пока не вызывается одна из ее функций (у Solaris есть эта функция, но она не попала в Glibc, потому что Drepper^W^W по какой-то причине). – yugr