mongodb - windows下编译mogodb c++驱动
阿神
阿神 2017-04-17 14:28:53
[C++讨论组]

当编译C++驱动时候追加-ssl参数就报错

错误内容
buildsconssconf_tempconftest_9.c(3) : fatal error C1083: 无法打开包括文件: “openssl/ssl.h”: No such file or directory
想知道如何解决

阿神
阿神

闭关修行中......

全部回复(3)
PHPz

需要额外的openssl库:
https://slproweb.com/products...

怪我咯

你加了-ssl参数,那么就是需要SSL支持咯。
那么你需要先安装openssl库。
可以去https://www.openssl.org/直接下载源码进行编译。
也可以直接下载编译好的 32位编译好的库http://dl.pconline.com.cn/download/355862.html

下载之后解压,将头文件放入你的VS的include目录下(例如C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include),库文件放入lib目录下。

也可以放入自定义的目录中。编译时候指定一下包含目录和库文件目录即可。

伊谢尔伦

非常感谢各位的提醒,我已经知道了。我把openssl的带有。h文件目录放在cpppath指定的boost目录下,并且把dll拷贝到boost的lib里边就可以正常编译了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号