有关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。

c客户端libcouchbase

http://packages.couchbase.com/clients/c/index.html

iOS 工程依赖---静态链接库

1 前言 有时候,我们要将某一层服用给其他的团队,公司或者个人,由于某些原因,不能提供源码,这时候就可以将业务层和数据持久层编写成静态链接库(static li'brary或statical...

IOS工程依赖解耦之静态链接库

1 前言 有时候,我们要将某一层服用给其他的团队,公司或者个人,由于某些原因,不能提供源码,这时候就可以将业务层和数据持久层编写成静态链接库(static li'brary或statically...
  • qjbagu
  • qjbagu
  • 2014年06月04日 05:48
  • 618

Android工程调用第三方动态链接库的方法(静态库同理)

最近在做Android的项目时,需要调用

利用CMake生成动态或静态链接库工程

转自:http://www.cnblogs.com/springbarley/p/3359624.html install解释: TARGETS版本的install命令 instal...

设计模式深入学习IOS版(9)工程依赖解耦之静态链接库

1 前言   有时候,我们要将某一层服用给其他的团队,公司或者个人,由于某些原因,不能提供源码,这时候就可以将业务层和数据持久层编写成静态链接库(static li'brary或statically-...

vs2013 + Qt 5.6 + caffe — Qt 调用 caffe 生成的静态链接库用到自己的工程(项目)中

一上来不知道如何去写,毕竟博主也是现学现卖,不多说,直接上干货 一、首先博主默认大家已经将Qt(博主的版本是 Qt 5.6.1) 与 vs2013 配置好了,教程嘛大家自行在网上搜索,一大筐。 ...

vs为嵌入式制作静态链接库

在做智能设备开发上,一般是基于linux和wince,在wince的应用程序中,我们需要将很多自己写的模块函数封装成dll,以下是一些笔者·制作和使用dll一些总结。 一.生成DLL 1.新建一个vc...
  • gary16
  • gary16
  • 2012年12月11日 18:40
  • 438

GCC 编译动态链接库和静态链接库 + 大型工程Makefile编写 + Linux环境变量的设置和查看方法

GCC 编译使用动态链接库和静态链接库  1 库的分类 根据链接时期的不同,库又有静态库和动态库之分。 静态库是在链接阶段被链接的,所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有关Couchbase制作静态链接库嵌入服务器工程
举报原因:
原因补充:

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