no OPENSSL_Applink 的错误

今天调试一个openssl程序,编译链接都没有问题,运行时提示:

OPENSSL_Uplink(006E9000,08): no OPENSSL_Applink 

在网上查了一下,发现下面这个方法是对的。


在自己的程序中,加上这样的源代码:


extern "C"
{
#include <openssl/applink.c>
}


直接将applink中的代码,链接到自己的exe程序中,而不是间接调用dll中的代码,就不会再出现这个错误提示了。



你可能感兴趣的:(c,dll,exe)