使用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

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

mongodb的c驱动使用

1. 程序安装 预安装 需要先安装依赖库OpenSSL,来建立ssl连接到MongoDB RedHat / Fedora系统: $ sudo yum install pkg-config openss...

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

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

MongoDB安装到windows服务中方法及遇到问题解决

MongoDB的安装方法详情请查看 :  http://blog.csdn.net/pizi995/article/details/53171139 配置MongoDB的环境变量及好处     今...
  • pizi995
  • pizi995
  • 2016年11月15日 15:30
  • 1553

MongoDB-Java链接超时问题解决汇总

先用一张图来描述MongoDB连接超时问题:原文地址 以下是我在网络上收集到的: 官方的解决方法 链接描述 set the tcp keepalive 链接描...

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...

3Dmax使用中遇到的问题解决方法

  • 2013年12月05日 16:18
  • 1.06MB
  • 下载

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

MongoDB是NoSql类型的一种基于分布式文件存储的数据库,其存储方式与关系型数据库不同。其详细解释可见于[百科]。安装文件可从官网下载,官网:http://mongodb.org 我将下载的解...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用MongoDB C Driver时遇到的问题解决汇总
举报原因:
原因补充:

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