2 Star 2 Fork 2

chenjk10/mongodb-c-cxx-Driver

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
说明.txt 1.16 KB
一键复制 编辑 原始数据 按行查看 历史
chenjinkun 提交于 2017-03-17 19:15 . no message
工程目录必须为D盘D:\Mongo-Driver
要求安装cmake
生成步骤
生成libbson库 D:\Mongo-Driver\mongo-c-driver-1.6.0\src\libbson\VS == 》》 D:\Mongo-Driver\mongo-c-driver-Bin
生成mongo c driver库 D:\Mongo-Driver\mongo-c-driver-1.6.1\VS == 》》 D:\Mongo-Driver\mongo-c-driver-Bin
生成mongo cxx driver库 D:\Mongo-Driver\mongo-cxx-driver-r3.1.1\VS ==》》D:\Mongo-Driver\mongo-cxx-driver-Bin
每个生成都生成一下INSTALL工程以复制头文件、lib、dll到指定生成目录
##########################################################################################
关于mongo-c-driver驱动,使用了mongo-c-driver-1.6.0和mongo-c-driver-1.6.1两个版本生成一个C版驱动库,生成目录mongo-c-driver-Bin
使用两个版本原因如下
mongo-c-driver-1.6.0中的mongo-c-driver驱动无法生成dll和静态lib工程,原因未知
mongo-c-driver-1.6.1中的libbson目录为空
两个版本驱动合并才能编译一个C版的驱动
##########################################################################################
要求:libbson库,mongo c driver库,openssl,boost1.59版本以上,当前编译使用boost_1_63_0
对于mongo-cxx-driver驱动,使用时必须使用对应debug和release版本,不然就会造成崩溃
mongo-cxx-driver-r3.1.1生成的工程会有几个工程编译不过,不过不影响生成动态库和静态库
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/chenjk10/mongodb-c-cxx-Driver.git
git@gitee.com:chenjk10/mongodb-c-cxx-Driver.git
chenjk10
mongodb-c-cxx-Driver
mongodb-c-cxx-Driver
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385