一,mongodb安装
1,http://www.mongodb.org/downloads下载mongodb(我下的最新版3.0)
2,首先在C盘新建data文件夹,然后在里面再新文件夹db, 双击下载下来的MSI文件,进行安装操作
3,将安装后的文件路径复制到环境变量中,
默认路径为(C:\ProgramFiles\MongoDB\Server\3.0\bin)
4,运行CMD,cd C:\ProgramFiles\MongoDB\Server\3.0\bin
5, 输入mongod.exe然后执行
waiting for connectons on port 27017
出现上面信息,即表示连接成功,服务启动。不要关闭,重新开个cmd
6,输入mongo.exe
connecting to test
出现上面的信息表示客户端连接服务端成功即安装成功。
二,python,scons,boost安装
1,python2.7.9
https://www.python.org/downloads/release/python-279/下载python32位的,必须是32位,因为scons只有32位.(我最开始机子上有64位的,所以就没有安装,导致后面运 安装驱动时出错)
2,Scons
http://sourceforge.net/projects/scons/files/scons/2.2.0/下载scons,它是一个Python写的自动化构建工具,同linux的make工具功能相似。与之关联的SConstruct文件也即类 似make工具的makefile文件,描述了编译和链接的内容和方式。下载下来,是一个exe文件,直接双击下一步即可。
3,boost
http://sourceforge.net/projects/boost/files/boost/ :一个很强大的C++库,mongodb是用C++写,使用到了这个库,所以需要它。直接下载最新的,以前的需要手动编译,最 新版下下来是exe文件,直击双击即可。
4,c++ driver for mongodb
http://docs.mongodb.org/manual/applications/drivers/ 即可下载,新建文件C:\mongodbdrvier,然后解压到当前目录,将文件名改为mongo。(我的根目录
为C:\mongodbdrvier\mongo)
三,配置 vs2010环境
1,新建工程,win32 console
2, 将驱动源码里面的示例代码复制到新工程中(C:\mongodbdrvier\mongo\src\mongo\client\examples)first.cpp
3, 右键工程名-属性-VC目录-include dircetions,
设置为C:\local\boost_1_57_0;C:\mongodbdrvier\mongo\src;C:\mongodbdrvier\mongo\build\win32\64\dbg_on\dynamic-windows;
4,右键工程名-属性-configuration properties---VC目录---library dircetions:
C:\local\boost_1_57_0\lib64-msvc-10.0;C:\mongodbdrvier\mongo\build\win32\64\dbg_on\dynamic-windows;
5,右键工程名-属性-configuration properties---c/c++---propcessor
_WIN32;_DEBUG;_CONSOLE;BOOST_SYSTEM_NO_DEPRECATED;BOOST_ALL_DYN_LINK;BOOST_REGEX_USE_CPP_LOCALE;BOOST_REGEX_RECURSIVE;BOOST_ FILESYSTEM_VERSION=3;BOOST_HAS_ICU=1;BOOST_CHRONO_HEADER_ONLY;BOOST_SIGNALS_NO_DEPRECATION_WARNING;
这里不一定准确,因为现在运行还会报错,但不影响与数据库的交互
6,右键工程名-属性-configuration properties--linker--input
ws2_32.lib;psapi.lib;Dbghelp.lib;
有问题欢迎加微信160744113讨论.