我不想限制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。但我不知道如何使用它。 这是因为:
请帮帮我。
一些信息:
操作系统: 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