OPENSSL_Uplink(xxxx,xx):C ++中没有用于单元测试的OPENSSL_Applink

时间:2018-09-26 05:38:27

标签: c++ unit-testing dll openssl visual-studio-2017

我正在用C ++在Visual Studio 2017中编写单元测试用例。我的应用程序使用OpenSSL,并且可以正常运行。但是,在对同一应用程序执行单元测试时,出现运行时错误 “ OPENSSL_Uplink(000007FEC9E7B000,08):无OPENSSL_Applink” 。 我的单元测试的输出是一个dll。我还在某处读到OpenSSL不适用于dll,并且它仅支持应用程序(.exes)。这是真的吗?

为了证明上述内容,我创建了一个控制台应用程序,该应用程序具有与单元测试项目相同的库和依赖项。它执行成功。

那么这是否意味着我将无法为我的应用程序编写单元测试? 我还有其他方法可以进行单元测试吗?

0 个答案:

没有答案