mongo-c-driver-1.2.1编译,win10+vs2010

Mongo-c-driver的编译是我编译的最痛苦的一个库,到目前为止没有之一,我是按照官方指定的方法编译的,http://api.mongodb.org/c/current/index.html#tutorial,这里是地址,官方编译方法页面逻辑混乱,它分门别类的列出了在unix、mac os、以及windows下的编译方法,但是古怪的是为什么源码下载地址会被标在unix安装方法下面,不应该标在这些操作系统以外吗?这也就算了,在unix安装方法下,列出了perrequre,也就是安装的条件,它使用了臭名昭著的openssl,但是问题是这只是说这是unix的安装条件,跟windows没有关系吧?Windows下面根本就没有说明需要安装这个库,在编译libmongoc.dll的时候,出现了三个问题:

1.Could Not find OPENSSL_ROOT _DIR,逗我呢?感觉被耍了,这个问题始终没有解决,暗自猜测,可能跟操作系统有关,我装的是win10,这个问题我是这样的解决的,在cmakecache中有个检查openssl的地方 在197行,有一行是SEARCH_OPEN_SSL:BOOL=ON改为OFF
这里写图片描述
2.另外还有一个问题Could Not FindSASL2,完全不知道这个东西是干什么的,网上搜了也

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值