客户端驱动的安装:
-
从github mongodb官网下载稳定版本驱动 https://github.com/mongodb/mongo-cxx-driver/tree/26compat
-
编译安装
-
安装依赖项
-
BOOST http://www.boost.org/下载windows版本zip包。解压
-
cmd 到boost目录位置,运行bootstrap 生成b2.exe bjam.exe
-
利用bjam.exe 编译boost ,以下命令编译生成为vs 2012
-
动态库:bjam address-model=64 --toolset=msvc-11.0 link=shared threading=multi debug release install stage
-
静态库:bjam address-model=64 --toolset=msvc-11.0 runtime-link=static threading=multi debug release install stage
-
安装Python https://www.python.org/
-
安装scons http://scons.org/ 下载windows zip包 python setup.py install
-
编译mongodb静态库: scons --64 --c++11=on --full --prefix="H:\MongoDB\mongo-client-install-static" --use-system-boost --cpppath="H:\software\CPPPLUS\boost_1_60_0" --libpath="H:\software\CPPPLUS\boost_1_60_0\stage\lib"
-
编译mongodb动态库:scons --64 --dynamic-windows --sharedclient --use-system-boost --c++11=on --full --prefix="H:\MongoDB\mongo-client-install_dll" --cpppath="H:\software\CPPPLUS\boost_1_60_0" --libpath="H:\software\CPPPLUS\boost_1_60_0\stage\lib"
-
编译成功之后会生成include和lib,dll文件
vs2012 使用链接库
-