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

原创 2017年02月28日 20:35:39

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于Linux下I2C驱动的Probe方式没有自动生成i2c_client且没有自动调用i2c_driver的.probe指向的函数的问题解决

背景项目内容是使用i2c接口的气压传感器SHT21,连接至mini2440上实时采集气压存储至板子上的sqlite数据库并显示一个Qt的界面。同学负责SHT21的驱动编写,博主负责上层应用的开发。开发...

MongoDB学习—(1)安装时出现The default storage engine 'wiredTiger' is not available问题解决

MongoDB是NoSql类型的一种基于分布式文件存储的数据库,其存储方式与关系型数据库不同。其详细解释可见于[百科]。安装文件可从官网下载,官网:http://mongodb.org 我将下载的解...

QSqlDatabase: QMYSQL driver not loaded问题解决方法

1.错误描述:有QMYSQL driver,但driver无法被加载 原环境: Qt Creator:5.8.0 for windows 64-bit(VS 2013) MySQL:wamp...

Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题解决方案

Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run...

[MySQL][ODBC 3.51 Driver][mysqld-5.5.37-log]Table 'ldk2.T_User' doesn't exist问题解决

笔者最近在做网站测试的时候遇到一个问题。在首页登录进去之后无法正确跳转到主页,而是报了数据库错误。 报错的内容如下: Table找不到。 经过检查,服务器上的mysql配置正常,mys...

libcurl的使用以及Expect100-continue 问题解决php,c,C++

CURL使用 Curl恐怕是大多数项目喜欢依赖的一个轻巧、高效的http协议处理库。 下面是简单的例子: size_t write_data(void *buffer, size_t s...

C[342-5通讯例程与问题解决

  • 2015-11-11 21:13
  • 2.77MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)