Я пишу тестовые примеры в Visual Studio 2017 на C ++.Мое приложение использует OpenSSL и работает абсолютно нормально.Однако при выполнении модульного теста для того же приложения я получаю ошибку времени выполнения "OPENSSL_Uplink (000007FEC9E7B000,08): нет OPENSSL_Applink" .Вывод моего модульного теста - это dll.Также я где-то читал, что OpenSSL не работает с DLL и поддерживает только приложение (.exes).Это правда?
Также, чтобы доказать вышесказанное, я создал консольное приложение, которое имело те же библиотеки и зависимости, что и мой проект модульного теста.Он успешно выполнен.
Значит ли это, что я не смогу написать модульный тест для своего приложения?Можно ли как-нибудь продолжить мой юнит-тест?