1. 使用mongodbclient的静态库需要定义下面的值
#define STATIC_LIBMONGOCLIENT
2. 在引入dbclient头之前引用socket的头文件
#include <winsock2.h>
#include "mongo/client/dbclient.h"
3. mongodbclient中的QUERY宏被舍弃了,如果原先代码中使用的话,需要自己定义下
#define QUERY(x) mongo::Query( BSON(x) )
4. 这个默认值需要修改, 64位的不支持vista版本以下
#define _WIN32_WINNT 0x0601 // 将此值更改为相应的值,以适用于 Windows 的其他版本。
5. boost 需要1.49以上版本
6. 使用mongodb需要调用mongo::client::initialize();进行初始化,用完需要调用mongo::client::shutdown()
花下眠工作室:
http://huaxiamian.cc
mongodb c++ driver 从2.4.6 升级到3.0.1 注意点 (windows版本)
猜你喜欢
转载自huaxiamian.iteye.com/blog/2243675
今日推荐
周排行