c++ - 使用 boost::asio 而不链接到 OpenSSL
问题描述
我正在开发一个使用 boost::asio 的项目。默认情况下,它与 OpenSSL 库链接,但不使用 SSL 功能。我需要摆脱 OpenSSL 依赖项,有没有办法做到这一点?谢谢
解决方案
您的问题实际上没有意义,因为 boost asio 的 OpenSSL 部分是可选的。即当你使用它时它只在openssl 中链接。
此外,默认情况下 boost asio 只是标题。因此,您必须竭尽全力编译包含 openssl 的库版本。
你可以在这里阅读。
如果您只想在使用时包含 openssl,那么我只会使用默认的仅标头版本,您只会得到您使用的内容,仅此而已。
推荐阅读
- google-cloud-platform - 我的谷歌云实例不再能够解析外部主机名
- javascript - 需要使用 angular6 中的表单创建多个组
- android - 用起始圆画线
- ios - 通过应用程序中的链接使 pdf 文件可访问
- swagger - 如果使用 allOf,是否可以覆盖键值?
- python - 如何根据python中的3D数组中的条件删除元素
- ubuntu - 具有 ffmpeg 和 v4l2loopback 的 yuva420p 等效的未知 V4L2 像素格式
- python - 如何使用 opencv python 将 YUV_420_888 转换为 BGR?
- ios - Firebase POD 触发“/clang:-1: linker command failed with exit code 1 (use -v to see invocation)”错误
- r - 如何计算r中的条件概率