构建可以使用auth方法的mongodb c ++驱动程序

时间:2016-03-12 14:24:23

标签: mongodb

我不想限制mongodb写。所以,我在mongodb上添加了一些用户。但是,当我使用--auth启动mongodb时,我的客户端使用auth连接失败。我收到这条消息:

  

将SCRAM-SHA-1机制支持未编译到客户端库中。

我编译c ++驱动程序使用--ssl。但是编译完成后它确实没有安装目录。只有这样的文件和目录:

build\win32\32\dynamic-boost_off
|
|----mongo(some .obj file)
|----third_party
|----libmongoclient-s.lib

我尝试使用 libmongoclient-s.lib。但我不知道如何使用它。 这是因为:

  1. 没有西装头文件
  2. 编译不链接到libmongoclient-s.lib
  3. 请帮帮我。

    一些信息:

    操作系统 Windows

    VS版 visual studio 2013

    mongodb c ++驱动程序版本:mongo-cxx-driver-legacy-1.1.0

    编译命令:

    scons --32 --dynamic-boost=off --cpppath="F:\boost_1_59_0" --extrapath="C:\OpenSSL-Win32" -- libpath="F:\\boost_1_59_0\lib32-msvc-12.0"  --ssl --msvc-version=12.0 --dbg=on  --dynamic-windows --sharedclient --prefix="F:\driver" install
    

0 个答案:

没有答案