有关Couchbase制作静态链接库嵌入服务器工程

原创 2015年07月06日 17:02:27
有关Couchbase制作静态链接库嵌入服务器工程


1. 文件列表
cbsasl
libcouchbase-2.4.9\contrib\cbsasl\src
couchbase_iocp
libcouchbase-2.4.9\plugins\io\iocp
couchbase_select
libcouchbase-2.4.9\plugins\io\select
couchbase_utils
libcouchbase-2.4.9\contrib\genhash
libcouchbase-2.4.9\src
lcb_jsparse
libcouchbase-2.4.9\src\jsparse
lcb_views_c
libcouchbase-2.4.9\src\views
lcbcore
libcouchbase-2.4.9\src
lcbht
libcouchbase-2.4.9\src\lcbht
lcbio
libcouchbase-2.4.9\src\lcbio
mcreq
libcouchbase-2.4.9\src\mc
netbuf
libcouchbase-2.4.9\src\netbuf
rdb
libcouchbase-2.4.9\src\rdb
vbucket
libcouchbase-2.4.9\contrib\cJSON
libcouchbase-2.4.9\src\vbucket


2. 创建工程libCouchbase
把liccouchbase内容文件夹copy到libCouchbase.vcxproj

3. 添加工程宏定义
LIBCOUCHBASE_STATIC
LIBCOUCHBASE_INTERNAL=1
WINVER=0x0600
_WIN32_WINNT=0x0600
LCB_NO_SSL=1
LCB_NO_SNAPPY=1


4. 增加cmake生成的 lcb_build\generated\config.h -> libCouchbase\include\config.h
lcb_build\generated\libcouchbase\configuration.h -> libCouchbase\include\libcouchbase\configuration.h

5. 13个工程,逐个工程添加文件


6. 添加头文件路径
$(ProjectDir);$(ProjectDir)include;$(ProjectDir)src;$(ProjectDir)contrib\win32-defs;$(ProjectDir)contrib\cbsasl\include;%(AdditionalIncludeDirectories)
版权声明:本文为博主原创文章,未经博主允许不得转载。博主联系方式:skydog_forstore@hotmail.com。

大数据NoSQL技术之Couchbase Server数据库详解

一.什么是Couchbase Server   大数据的NoSQL技术已发展成熟,这以MongoDB为代表,但我这里要介绍的是另一种NoSQL技术,叫做Couchbase Server, 近...
  • liqfyiyi
  • liqfyiyi
  • 2017年01月23日 15:10
  • 2294

Couchbase 中的分布式储存

概述 Couchbase 是一个具有高性能、可扩展性和可 用性强的数据库引擎。它可以让开发人员通过 NoSQL 的键值存储(二进制或者JSON)或者使用 N1QL 的形式对数据进行操作(N1QL 是...
  • h106140873
  • h106140873
  • 2017年08月14日 17:25
  • 564

VS2010创建和调用静态链接库

VS2010创建和调用静态链接库        1.创建静态链接库        在VC6.0的年代,静态链接库还作为一个单独的项目摆出来,但是时过境迁,在VS2010的时候,神马不依托于MFC的...
  • hubi0952
  • hubi0952
  • 2012年08月02日 20:47
  • 10510

Linux下制作静态链接库

静态链接库是在编译时刻由链接器使用的库文件,linux下默认后缀名为.a的文件为静态库.静态库出现主要是为了方便调用一些常用的函数。   主要有两步: 1.编译源码 2.制作库 ==========...
  • jefbai
  • jefbai
  • 2014年01月09日 00:12
  • 759

在 Linux CentOS 上安装 Couchbase Server

在 Linux CentOS 上安装 Couchbase Server
  • wyqlxy
  • wyqlxy
  • 2016年06月15日 13:06
  • 1928

(转)couchbase安装篇

Memcache基本上已经是开发的标配了,但是对于Memcache集群,很多线上部署仍然是很单薄的。 几个存在的问题:不健壮、数据不安全、配置变更可能导致存取异常、后备数据的一致性鉴于存在以上问题,M...
  • ft4703895
  • ft4703895
  • 2015年08月21日 15:41
  • 2097

吐槽一下couchbase的源码

这源码简直了,看起来不是一般的麻烦。 应该说真不愧是纳
  • EntropyArrow
  • EntropyArrow
  • 2014年09月25日 16:36
  • 1015

制作自己的静态链接库并应用到程序中

在VC++6.0 中编写某个C程序文件中需要 printf 函数时,我们只需要将 stdio.h 包含在该文件中即可。但如何使我们自己编写的函数有这样的效果呢? printf 函数的声明在stdio...
  • x_lingyun
  • x_lingyun
  • 2015年06月18日 20:09
  • 493

Couchbase2.2.0源码浅析——index生成

couchbase作为一个大型工程,按照功能把不同的源码分开到不同的目录下,这一次分析的是其中couchstore目录下的源码。Couchstore目录负责index的生成和修改,文档的写入与修改,也...
  • EntropyArrow
  • EntropyArrow
  • 2014年09月12日 23:45
  • 853

CentOS7安装Couchbase

wget https://packages.couchbase.com/releases/4.6.0/couchbase-server-enterprise-4.6.0-centos7.x86_64....
  • LANGZI7758521
  • LANGZI7758521
  • 2017年02月20日 20:16
  • 564
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有关Couchbase制作静态链接库嵌入服务器工程
举报原因:
原因补充:

(最多只允许输入30个字)