scons 编译带openssl 的mongodb cxx driver legacy 的问题
来源:互联网 发布:寻侠天书突破数据 编辑:程序博客网 时间:2024/05/17 09:03
conssconf_tempconftest_9.c(3) : fatal error C1083: 无法打开包括文件: “openssl/ssl.h”: No such file or directory
在编译好mongodb c++ driver legacy版本 1.1.2. 往游戏的MongoDB数据库EndLessSwarms中插入数据的时候,开始是正常的。后面由于设置了带用户验证的过程,所以在调用DBClientConnection的时候,必须进行用户验证。这个时候连接报错,提示 必须重新编译mongodb的legacy 驱动,然后附加参数--ssl的支持。
scons --64 --ssl --cpppath="D:\tool\boost_1_64_0" --libpath="D:\tool\boost_1_64_0\bin\vc14\lib64"
发现Cmd提示错误。 找不到openSSL所在的header和lib文件。然后去下载openSSL,编译生成对应的库。添加到环境变量中,各种折腾还是不行。
后来在网上找到方法:https://segmentfault.com/q/1010000006224679/a-1020000006547408 这是一个新的规避路径查找的思路。
不然我开始都去修改scons construct的编译过程文件内容了。
具体策略:
我把openssl的带有。h文件目录放在cpppath指定的boost目录下,并且把dll拷贝到boost的lib里边就可以正常编译了
阅读全文
0 0
- scons 编译带openssl 的mongodb cxx driver legacy 的问题
- VS2017 Scons编译MongoDB C++ driver legacy-1.0.5
- win下编译、安装mongo-cxx-driver-legacy
- mongodb cxx client driver的编译与测试(VS2010 Express)
- 在windows下编译mongodb cxx driver
- mongodb c++ driver编译问题
- 用vc6编译生成的cxx文件
- centos 6 编译mongo-cxx-driver
- Mongo-cxx-driver Windows平台编译记录
- [SCons 有点翻译的scons学习] 1. 简单编译
- [SCons 有点翻译的scons学习] 2. 简化编译过程
- scons实践笔记(2)--带选项的编译
- build mongo-cxx-driver-legacy-0.0-26compat-2.6.12.tar.gz
- scons介绍和blender的编译
- Visual Studio 2010 编译 MongoDB C++ Client Driver(看这里,终于解决了编译问题,谢谢大神的分享)
- 编译OpenSSL的64位碰到问题
- hadoop编译C++的openssl链接问题
- VC编译OpenSSL的一些问题记录
- Android RadioButton BadgeView使用问题
- 浅谈比特币期货做市策略(2)
- java工具类的使用
- JSON简介以及用法代码汇总
- Nginx服务的基本配置
- scons 编译带openssl 的mongodb cxx driver legacy 的问题
- 人工智能
- struts--ognl表达式
- webgate 更改UI 记录1
- SpringData Jpa、Hibernate、Jpa 三者之间的关系
- linux多网卡绑定的一些细节以及创建多个不同模式bond接口的正确姿势
- java word2vec 学习
- 出师门槛
- Node.js入门小记(四)Api之QueryString