您的位置:首页 > 数据库 > Mongodb

使用MongoDB C Driver时遇到的问题解决汇总

2017-02-28 20:35 429 查看
1、configure使用--disable-automatic-init-and-cleanup选项的原因:

在mongoc官网的页面中(http://mongoc.org/libmongoc/current/init-cleanup.html)可以看到,automatic-init是一个已经弃用并会在未来移除的特性,所以在configure时禁用该特性。

弃用的原因是在不同平台上这个特性的行为可能不稳定。

2、使用mongoc的程序在链接时报undefine reference的问题,具体有:

undefined reference to `shm_unlink'

undefined reference to `sasl_client_done'

undefined reference to `SSL_library_init'

undefined reference to `CRYPTO_num_locks'

链接如下库可以解决:

librt

libssl

libcrypto

libsasl2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: