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

460人阅读 评论(0) 收藏 举报
分类:
有关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)
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:210240次
    • 积分:3330
    • 等级:
    • 排名:第10124名
    • 原创:130篇
    • 转载:9篇
    • 译文:2篇
    • 评论:35条
    最新评论