mysql — динамически использовать libmysql.dll в приложении C ++

Я использую MySql C ++ соединитель в моем проекте на Visual C ++ 2010.
В Linker-> Input-> Additional Dependencies я написал mysqlcppconn-static.lib и libmysql.lib.
Итак, libmysql.dll требуется для моего приложения. Я хочу, чтобы мое приложение работало без libmysql.dll (функции, которые требуют подключения к MySql DB, будут отключены).
Как я могу это сделать?

UPD. Я нашел решение: Delay Load Import (/ DELAYLOAD). http://msdn.microsoft.com/en-us/library/yx9zd12s(v=vs.80).aspx

0

Решение

Насколько мне известно, DLL загружается только после того, как какая-либо функция внутри DLL вызывается приложением во время выполнения.
Вы можете использовать LoadLibrary (), если вы хотите контролировать, когда вы хотите использовать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector