mongodb C++驱动VS2012编译
2016-03-16 14:59
337 查看
1、安装scons
(1) 下载python2.7, 使用x86_32位,因为scons只有32位安装包可用;
(2) 下载scons2.3.0;
(3) 安装python 和 scons, 将C:\Python27\Scripts写入PATH;
(4) 下载安装pywin32 ,安装
2、安装boost库(1.49版本).解压后双击bootstrap.bat,生成bjam.exe后,cd到目录c:\boost下,(将boost_1_49更名为boost了)编译boost。
编译命令:C:\boost>bjam variant=release --with-filesystem --with-thread --with-date_time --with-program_options --with-regex threading=multi
toolset=msvc-11.0 address-model=32 --build-type=complete stage
编译命令:c:\boost>bjam --with-filesystem --with-thread --with-date_time --with-program_options --with-regex
toolset=msvc-11.0 address-model=32 link=shared threading=multi variant=debug runtime-link=shared stage
编译命令:c:\boost>bjam --with-filesystem
--with-thread --with-date_time --with-program_options --with-regex toolset=msvc-11.0 address-model=32 link=static threading=multi variant=debug runtime-link=shared stage
创建目录 d:\mongo_drive\boost_lib, 把 c:\boost\stage\lib 目录下的所有
lib 文件拷贝过去.
3、编译mongodb.
下载mongo-cxx-driver-legacy,地址:https://github.com/mongodb/mongo-cxx-driver/releases,解压到
D:\mongo_drive 下
在 CMD 窗口中, 进入目录 D:\mongo_drive\mongo-cxx-driver-legacy, 然后执行下面的命令.
release
:scons --32 --sharedclient --dynamic-windows --prefix="d:\mongo_drive" --cpppath="c:\boost" --libpath="d:\mongo_drive\boost_lib" install
debug : scons --32 --sharedclient --dynamic-windows --prefix="d:\mongo_drive" --cpppath="c:\boost" --libpath="d:\mongo_drive\boost_lib" install --dbg=on
d:\mongo_drive
下生成了两个文件夹 lib 和 include,就是 mongodb C++ 驱动
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 如何在 Fedora 上安装 MongoDB 服务器
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- 如何在 Ubuntu 上安装 MongoDB
- 信息安全聚合 Sec-News 的重构之路
- boost相关小知识(长期顶置更新)
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- C#中使用1.7版本驱动操作MongoDB简单例子
- 使用zabbix监控mongodb的方法
- Node.js的MongoDB驱动Mongoose基本使用教程
- MongoDB系列教程(四):设置用户访问权限
- php实现的mongodb操作类实例
- 关于VS2012自带的 性能分析 工具使用实例(图文介绍)
- 解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误
- 在PostgreSQL的基础上创建一个MongoDB的副本的教程
- 关于mongoose连接mongodb重复访问报错的解决办法
- java操作mongodb示例分享
- vs2012 error c4996: This function or variable may be unsafe
- php对mongodb的扩展(初出茅庐)