C++ 在Wangle项目中对SSL\u CTX\u sess\u set\u remove\u cb@@OPENSSL\u 1.0.0的未定义引用

C++ 在Wangle项目中对SSL\u CTX\u sess\u set\u remove\u cb@@OPENSSL\u 1.0.0的未定义引用,c++,linux,openssl,C++,Linux,Openssl,我和你一起工作。编译简单回显示例时,链接到OpenSSL时出错: /usr/bin/ld:/usr/local/lib/libwangle.a(SSLSessionCacheManager.cpp.o):未定义的引用 要符号“SSL\u CTX\u sess\u set\u remove\u cb@@OPENSSL\u 1.0.0” /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../x86_64-linux-gnu/libssl.so:添加时出错 符号:

我和你一起工作。编译简单回显示例时,链接到OpenSSL时出错:

/usr/bin/ld:/usr/local/lib/libwangle.a(SSLSessionCacheManager.cpp.o):未定义的引用
要符号“SSL\u CTX\u sess\u set\u remove\u cb@@OPENSSL\u 1.0.0”
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../x86_64-linux-gnu/libssl.so:添加时出错
符号:命令行中缺少DSO
我在Cmake中使用
find_library
查找OpenSSL和Wangle库
cmake。
可以,但是
make
会产生此消息


有没有办法在wangle中禁用SSL或获得正确的openssl库?
libssl.so
位于错误中提供的路径上。

好吧,我不能说我对Wangle了解多少。也许你可以分享更多的细节?比如它是如何配置和构建自己的?OpenSSL库从何而来?您是否构建了它们并将其安装在其他位置,或者Wangle是否包含了它们?这可能足以说明问题:它似乎没有所需的信息。也许您应该在
libssl上运行
nm
。因此
您使用查看符号
SSL\u CTX\u sess\u set\u remove\u cb
是否导出。不要使用
--demangle
选项,因为您需要查看原始符号名称。