windows 上 MongoDB的C++driver编译报错

图片说明
要把MongoDB c++driver编译成vc程序使用的库,scons编译的时候报错,错误文件居然是MongoDB官网下载的驱动里的文件 SConstruct, 求解。
版本:
mongo-cxx-driver-legacy-1.1.2
boost_1_66_0
python 3.6
scons 3.0

0

3个回答

换成python 2.x看看。

0

谁有详细的编译步骤文档?

0

结贴了,最终使用python2.7, scons2.3.4, boost1.55.0, mongo-cxx-driver-legacy-1.0.0-rc0可以了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vs2015编译MONGODB C/C++驱动
非常详细的WINDOWS下编译MONGODB C/C++驱动的文档,包含MONGODB数据库安装,CMAKE安装,PERL安装,BOOST库编译,OPENSSL库编译(ssleay32.dll、libeay32.dll),MONGODB C驱动(libbson-1.0.dll、libmongoc-1.0.dll),MONGODB C++驱动(mongocxx.dll、bsoncxx.dll)和示例代码。
mongodb C++ driver编译报错解决方案
错误信息: In file included from /usr/bin/mongo-cxx-driver-r3.1.1/src/bsoncxx/json.hpp:21:0,                  from /usr/bin/mongo-cxx-driver-r3.1.1/src/bsoncxx/document/element.cpp:24: /usr/bin/mongo-cx
windows平台下安装、编译、使用mongodb C++ driver 正常运行
scons --cpppath=C:\boost_1_58_0 --libpath=C:\boost_1_58_0\lib64-msvc-12.0 --dynamic-windows --64 --dbg=on windows平台下安装、编译、使用mongodb C++ driver 本博客将记录在Win8.1 ,VS2013环境下编译、配置mongodb C++ driver的流
window下 c++访问mongodb之安装驱动
windows下c++若想访问mongodb需要安装官方驱动。我按照官网的提示做了这个教程。废话不说直接开始。 步骤1:安装cmake 没错是的,你没看错,官网说了安装所有语言(c++,java,python等)的mongodb驱动之前必须先安装c语言驱动,而c语言驱动官方提供的是源码,源码需要cmake去编译,但是我机器上有没有cmake工具所以第一步就是安装cmake。cmake下载地址:
mongodb c driver的使用总结(1)
mongodb c driver的使用总结(1) 1、初始化mongoc 非线程安全,只需调用一次 mongoc_init(); 2、设置日志回调 static void log_handler (mongoc_log_level_t  log_level,     const char* log_domain, const char* message, voi
MongoDB C++库编译,windows平台+VS2015(QT中也可以用)
编译准备工作: (1)mongo-c-driver下载地址: https://github.com/mongodb/mongo-c-driver/releases 下载最新版:mongo-c-driver 1.12.0的Souce code版 (2)mongodb/mongo-cxx-driver下载地址: https://github.com/mongodb/mongo-cxx-dri...
mongodb安装和mongo-c-driver的安装使用
mongodb步骤: 1.在google里搜索mongodb找到官方网站去下载:http://www.mongodb.org/ 2.解压:tar zvxf mongodb-linux-i686-2.4.3.tgz生成一个mongodb-linux-i686-2.4.3文件夹 3.进入mongodb-linux-i686-2.4.3/bin文件夹,里面的二进制文件都可以执行。 eg:#./mo
MongoDB基本的操作及C接口使用-MongoDB C Driver
 官网 http://mongoc.org/libmongoc/current/tutorial.html 下载 wget https://github.com/mongodb/mongo-c-driver/releases/download/1.6.3/mongo-c-driver-1.6.3.tar.gz $ tar xzf mongo-c-driver-1.6.3.tar.
windows 上 MongoDB的C++driver编译报错
![图片说明](https://img-ask.csdn.net/upload/201712/26/1514279394_247972.png)n要把MongoDB c++driver编译成vc程序使用的库,scons编译的时候报错,错误文件居然是MongoDB官网下载的驱动里的文件 SConstruct, 求解。n版本:nmongo-cxx-driver-legacy-1.1.2nboost\_1\_66\_0npython 3.6nscons 3.0
C++ MongoDB 连接池代码实现
该代码是C++ MongoDB的连接池代码实现。代码封装了一个连接池类对象,通过该对象提供的连接池来操作MongoDB,提升了性能,减少了数据库连接资源的开销。
mongodb的c驱动使用
1. 程序安装 预安装 需要先安装依赖库OpenSSL,来建立ssl连接到MongoDB RedHat / Fedora系统: $ sudo yum install pkg-config openssl-devel cyrus-sasl-devel Debian / Ubuntu系统: $ sudo apt-get install pkg-config libssl-dev libsa
使用MongoDB C Driver时遇到的问题解决汇总
1、configure使用--disable-automatic-init-and-cleanup选项的原因: 在mongoc官网的页面中(http://mongoc.org/libmongoc/current/init-cleanup.html)可以看到,automatic-init是一个已经弃用并会在未来移除的特性,所以在configure时禁用该特性。 弃用的原因是在不同平台上这个特
Spark处理远程mongodb数据报错
报错:Failed with exception java.io.IOException:java.io.IOException: Unable to calculate input splits: not authorized on loan to execute command { splitVector: "loan.operatorMongoModel", keyPattern: { _i...
ubuntu 下按照官网教程安装 mongodb和c++ driver
ubuntu 下按照官网教程安装 mongodb和c++ driver 官网教程地址:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ 1.安装mongodb(版本3.0.3): sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --re
MongoDB笔记三:C Driver 含日期类型字段document添加和查询,指定document返回的field
MongoDB C Driver 查找指定日期类型范围的记录,插入日期类型的记录,返回document制定的field,以减少返回的数据量。
MongoDB\Driver下各大类简单介绍
临时做个记录
mongodb.driver 2.4.4 c# 第一篇 数据库连接 增、删、改、查
第一步:NuGet下载驱动。第二步:dbhelper编写using MongoDB.Bson;using MongoDB.Driver;using MongoDB.Driver.Linq; public class Db    {        private static IMongoDatabase db = null;        private static readonly objec
MongoDB数据库的主从配对与迁移示例
数据中心在运行中有可能遇到各种硬件、电力、网络故障等问题,需要设计良好的系统来隔离,尽量减少对上层应用的影响,持续对外提供服务;一旦发生业务中断,也应尽快恢复。通过主从备份设计,在主应用系统发生故障时,备机能够及时接管应用,保持业务的连续性。   以如下这个基本的应用架构为例,数据库存在单点隐患,可以考虑利用MongoDB对主从的支持特性设计成Master-Slave部署,完成架构优化。(M...
PHP安装MongoDB驱动
sudo pecl install mongodb sudo apt-get install autoconf 然后,再次执行 sudo pecl install mongodb 下面没装的都装起来 sudo apt-get install libssl-dev sudo apt-get install pkg-config sudo apt-get install aut
MongoDB C Driver 1.13.0
window 下mongodb 64 C 驱动debug 版库文件, 版本是最新的MongoDB C Driver 1.13.0
Linux下编译mongodb以及C++客户端驱动
想在Linux下编译一下mongo和它的C++驱动,网上一堆教程,官方一堆文档,实现起来依旧困难重重。我就很纳闷了,本来mongodb就是C++写的,为什么不直接提供出驱动,而java,C#之类的,倒是直接提供了jar包和dll文件。今天终于编译成功,赶紧记录下来。 Linux版本:CentOS 5.4 C++驱动版本:mongo-cxx-driver-v2.2 Mongodb版本:mong
MongoDB&C++开发(五)C++ Driver API 主要类及成员函数
MongoDB C++ Driver API 官方链接1. bsoncxxbsoncxx::stream 这个命名空间下有一些模板类,模板类中有一些重载<<运算符的函数方法。常用的array和document继承了这些类。key_context即键值对中的键keysingle_context一个单独的值,调用single_context往value_context或array_context中写
mongoDB学习笔记——在C 中查询
mongoDB学习笔记——在C 中查询
.NET 官方驱动MongoDB.Driver的聚合管道Aggregate用法(一)之 具体实现
工作需要,用到MongoDB,笔者也是边学边用,基于官方的驱动MongoDB.Driver的Aggregate具体用法,网上资料甚少,且部分实现记录并不详尽。也是边学边用,文中错误之处,请留言指正。 笔者在存储和基本的时间范围查询时,都可以不使用聚合管道实现而使用约束器FilterDefinitionBuilder等来实现,网上.NET基本查询的DEMO多基于此实现,资料比较多。 Aggreg...
VS2015下编译 MONGODB 驱动
参考来源: https://github.com/mongodb/mongo-cxx-driver/wiki/Download-and-Compile-the-Legacy-Driver#building-on-windows http://m.blog.csdn.net/blog/nwzhourui/48289047 http://blog.csdn.net/aslucky/article
MongoDB介绍、安装及mongocxx C++驱动程序的安装
http://www.runoob.com/mongodb/mongodb-tutorial.html
MongoDB C++ Driver 3.4.x
windows 下 MongoDB C++ 64位驱动,debug库文件,目前最新MongoDB C++ Driver 3.4.x版。
Mongodb C++ driver中的逻辑操作“或”
Mongodb中的查询操作比较丰富,支持逻辑操作,如: { $or: [ { &amp;lt;expression1&amp;gt; }, { &amp;lt;expression2&amp;gt; }, ... , { &amp;lt;expressionN&amp;gt; } ] } 在C++ driver中如何实现或查询呢? 源码包中的example中没有这样的例子,经过一番查找在bsonobjbuilder.h和jsobjte...
windows下进行mongodb的下载安装
      因为工作需要,今天第一次接触mongodb,作为刚入行不久的程序员,装这个数据库磨蹭了半天,所以特地做一个简单的记录。      首先   下载: https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl?_ga=2.30821752.638885743.1535763516-1240051369.1535763516找到自己需要的版...
三种 mongodb 的驱动库的对比
转载:https://github.com/nswbmw/N-blog/blob/master/book/4.6%20%E8%BF%9E%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%BA%93.md 早期我使用官方的 mongodb(也叫 node-mongodb-native)库,后来也陆续尝试使用了许多其他 mongodb 的驱动库,Mongoose 是比较优秀的一个,使
php7中使用mongodb的驱动
一、MongoDB\Driver\Manager    1、MongoDB\Driver\Manager ([ string $uri = &quot;mongodb://127.0.0.1/ [, array $uriOptions = array() [, array$driverOptions = array() ]]] )构造方法,连接mongodb数据库$conn = new MongoDB\Dr...
CentOS7下mongoc安装,验证
简介 mongoc是MongoDB的C语音驱动 下载解压并配置 $ wget https://github.com/MongoDB/mongo-c-driver/releases/download/1.6.3/mongo-c-driver-1.6.3.tar.gz $ tar xzf mongo-c-driver-1.6.3.tar.gz $ cd mongo-c-d
在Windows中基于MongoDB4.0的安装及Python3中连接MongoDB的增删改查操作(人生第一篇博客)
大发发
MongoDB C Driver 1.13.0 64 release
MongoDB C Driver 1.13.0 64 release版库文件和其他文件
MongoDB安装+将MongoDB服务器作为Windows服务运行
作者信息 电脑系统:win 10  64位 MongoDB文件:mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed.msi 下载地址:https://www.mongodb.com/download-center#community MongoDB安装 可以看作者写的教程“Funnydemons” 标题为:《MongoDB安装及将M
Node.js+MongoDB的环境搭建+学习实例
春节前闲来无事,整理了一下以前学习的Node.js和NoSql数据库的资料,总结了自己一路踩过来的坑,希望能对初学者有帮助。在开发环境搭建和实例编写之前,还是需要先了解一下基本概念。参考文章:1. 目前流行的几个NoSql数据库对比2. 深入了解MongoDB的mmap(内存映射文件)的原理3. MongoDB数据库命令4. Node.js的概念5. 事件循环,Node.js的核心概念6. Jav...
MongoDB删除字段
删除mongo表中字段 db.collection.update({},{$unset:{&amp;quot;需要删除的字段&amp;quot;:&amp;quot;&amp;quot;}},false,true)
.NET 官方驱动MongoDB.Driver的聚合管道Aggregate用法(二)之操作符的用法示例及细节
上一篇文章写了如何去写一个聚合管道的类以及实例化后的基本查询实现。传送门 本文笔者想记录在具体实现按日期统计数据进行Aggregate时,在编写查询条件时的一些容易忽略的小细节(笔者自己忽略的和遇到的问题)进行记录,以备后用,错误之处,请留言指正。 1.时间问题 //ISODate的时间是UTC时间,所以做查询的时候需要北京时间减去8小时,转字符串,在用ISODa...
在Windows上面安装MongoDB(3.4版本)数据库,以及遇到的问题
最近在自学MongoDB,把安装过程和遇到的问题记录下来。1.先下载MongoDB的安装包,https://pan.baidu.com/s/12K4CLfHwwcFxcwdFiLr6PA  ,这个是3.4.9版本的。2.安装,像普通软件安装的方法一样安装即可,记住安装的文件路径,我的是在D:\MongoDB,所以下面都以这个路径为安装路径。3.创建文件夹,在D:\MongoDB下面创建 data文...
MongoDB使用教程系列文章--Driver原理(初始化)
MongoDB使用教程系列文章--Driver原理(初始化) Driver是MongoDB非常重要的组成部分,通过不同的配置实现Secondary访问;读写分离,动态感知集群容灾切换等功能。MongoDB目前已经覆盖了大部分的开发语言,常见的JAVA到Go,可以参考官方连接MongoDB Drivers。这篇文章我们以Java版本为例介绍MongoDB的Drivers实现逻辑和协议,选择
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 mongodb教程python windows学习大数据