VS2010下64位Mongodb环境配置过程

来源:互联网 发布:mysql表格创建 编辑:程序博客网 时间:2024/05/21 09:04

一,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写的自动化构建工具,同linuxmake工具功能相似。与之关联的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讨论.


0 0
原创粉丝点击