当前位置: 首页 > news >正文

网站建设 工具/seo北京网站推广

网站建设 工具,seo北京网站推广,阿里云中英文网站建设,浏览广告赚佣金的app原文参考http://www.mongodb.org/display/DOCS/BuildingwithVisualStudio2008 最近要使用mongodb的C客户端,在网上找了一圈,都是1.2版本的C driver部署。在mongodb的官网上,1.8.3版本已经不随服务端附带C客户端所需的.h,.cpp和.lib文件了&am…

原文参考http://www.mongodb.org/display/DOCS/Building+with+Visual+Studio+2008

最近要使用mongodb的C++客户端,在网上找了一圈,都是1.2版本的C++ driver部署。在mongodb的官网上,1.8.3版本已经不随服务端附带C++客户端所需的.h,.cpp和.lib文件了,需要自己编译出来。

好,let us start

1、先去mongodb官网下载源代码,mongodb-src-r1.8.3 ,解压到C:\mongodb-src-r1.8.3

2、获取boost 1.42的支持库,mongodb的源代码有C++写成,其中大量使用了boost,因此需要在编译的时候用到boost。http://www.mongodb.org/pages/viewpageattachments.action?pageId=12157032包含一份boost 1.42,下载之后解压到C:\boost文件夹。注意,最新的boost库是不与mongodb1.83匹配的,不能正确编译。

3、获取SpiderMonkey,SpiderMonkey是一个JavaScript的解释器,mongodb有个终端shell可以用来管理数据库,用的语法就是Javascript。

http://www.mongodb.org/display/DOCS/Building+Spider+Monkey有编译SpiderMonkey的内容,我们可以直接获取编译好的版本,解压到C:\js。

如果不是放在C盘,也务必和mongodb-src-r1.8.3目录同级。

4、安装SCons1.2.0,SCons用来指导mongodb源代码的编译,SCons1.2.0的安装需要python2.6.4,python当前的最新版本已经是3.2了,但这里我们需要的是2.6,3.2版本的python在编译mongodb源码时会报错。ps:python在2.6之后有过重大的调整。

5、编译mongodb,打开VS2008 commond prompt,切换到C:\mongodb-src-r1.8.3,直接输入

scons                   // build mongod
scons mongoclient.lib   // build C++ client driver library
scons all               // build all end user components
scons .                 // build all including unit test

就可以了,会稍微等一小会。mongodb官网上说在windows cmd中也可以编译,不过我的报说找不到C++编译器,总之上面的方法是可行的。

正常的话,我们可以通过windows cmd 的cd C:\mongodb-src-r1.8.3然后输入mongod来启动mongodb数据库。

6、example,至此我们已经可以利用mongodb的C++ driver写程序了,新建一个控制台工程,在工程属性中附加头文件包含C:\boost,C:\mongodb-src-r1.8.3,指定附加库的目录包含C:\boost,C:\mongodb-src-r1.8.3,C:\boost\lib,拷贝下面的代码

#include <iostream>
#include "client/dbclient.h"
#program(lib,mongoclient.lib)
using namespace mongo;
void run() {
DBClientConnection c;
c.connect("localhost");
}
int main() {
try {
run();
cout << "connected ok" << endl;
} catch( DBException &e ) {
cout << "caught " << e.what() << endl;
}
return 0;
}

编译运行,如果按照步骤5,正确开启了mongod数据库的话,应该会看到connect ok。

enjoy youself!

http://www.lbrq.cn/news/1121311.html

相关文章:

  • 网站内容页显示不出来的/临沂百度推广的电话
  • 网站建设公司哪家好速找盛世传媒/seo优化网站优化
  • 商标网站建设/网站关键词优化排名外包
  • 网站建设学什么语言/免费seo网站的工具
  • wordpress代码主题/名词解释seo
  • 汉中 网站建设/黄页网
  • 八度 网站建设/域名备案查询站长工具
  • 浏览网站 需要我安装wordpress/网络营销的策划流程
  • 菏泽营销网站建设/西安百度推广优化
  • 网站域名有什么用/网站快速排名推荐
  • 苏州网络网站建设/百度企业官网
  • 南宁响应式网站制作/百度网络小说排行榜
  • flash素材网站有哪些/seo问答
  • 专门做水果的网站/班级优化大师是干什么用的
  • 使用wget对网站做镜像/seo培训网
  • 阳信做网站/陕西新站seo
  • 大数据营销笔记本/杭州seo网络推广
  • 做301网站打不开/如何进行网站的推广
  • 网站开发从入门到精通/seo工具软件
  • 阜南做网站/2024年疫情还会封控吗
  • 做自己的网站流量怎么/网站建设流程图
  • 深圳创业补贴2024/福建seo顾问
  • 怎么查询网站是哪家公司做的/网站建设步骤
  • 免费游戏直接能玩/360搜索优化
  • 市县政府网站建设管理工作总结/免费的模板网站
  • wordpress页面浏览量/seo流量
  • 嘉兴市建设教育网站/个人建网站需要多少钱
  • 网站设计在营销中的作用/兰州网络推广技术
  • 中国建设教育协会的网站/网络市场营销
  • soho 网站建设/近期热点新闻事件50个
  • omniparser v2 本地部署及制作docker镜像(20250715)
  • BPE(字节对编码)和WordPiece 是什么
  • APP端定位实现(uniapp Vue3)(腾讯地图)
  • 【转】Rust: PhantomData,#may_dangle和Drop Check 真真假假
  • 为什么市场上电池供电的LoRa DTU比较少?
  • 【LeetCode 热题 100】94. 二叉树的中序遍历——DFS