heartrude的专栏

走在开发自己的游戏的路上

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

有关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。 https://blog.csdn.net/heartrude/article/details/46776605
上一篇汇编原理复习
下一篇游戏服务器主程白皮书-序言
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭