*** No SConstruct file found问题及编译mongodb驱动时的一些问题总结
来源:互联网 发布:淘宝客怎么自己买东西 编辑:程序博客网 时间:2024/06/05 10:39
遇到的问题:
mongo编译问题,scons提示No SConstruct file found
在编译mongo-cxx-driver的时候执行使用scons时总遇到错误:
*** No SConstruct file found
解决方法:
原因是 mongo-cxx-driver 版本问题,新版本源码需要使用cmake编译,目录下不存在 SConstruct文件,所以想用scons编译的就下载旧版本的源码就好了,高版本可以去搜索cmake编译的方式,但是很麻烦。
在编译完成后lib目录下应该存在12个文件
如果不是。说明在编译的时候没有迭代编译
需要依次执行下列四个命令
scons ARGS install
scons ARGS install –dbg=on
scons ARGS install –dynamic-windows –sharedclient
scons ARGS install –dynamic-windows –sharedclient –dbg=on
ARGS就是--32 --prefix=”c:\mongo”-cpppath=”C:\boost_1_59_0”-libpath=”C:\boost_1_59_0\lib64-msvc-14.0”
(网上大部分资料都有,但很多都说执行scons --32 --sharedclient –dynamic-windows
--prefix=”c:\mongo” --cpppath=”C:\boost_1_59_0” --libpath=”C:\boost_1_59_0\lib64-msvc-14.0” install
就好了,这样有时候lib目录下生成的文件有缺失)
在vs2015下 项目执行时可能会存在xx.dll缺失无法启动的问题,就把相应的文件拷到项目目录下就行
参考链接:http://blog.csdn.net/nwzhourui/article/details/48289047
- *** No SConstruct file found问题及编译mongodb驱动时的一些问题总结
- 建立索引时no segments* file found 的问题
- USB驱动编译遇到的一些问题
- MongoDB常见及生僻的问题总结
- 编译LDD3的scull驱动问题总结
- 驱动编程---遇到的编译问题总结
- cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
- mongodb的cpp版本驱动编译总结
- no screens found问题
- 有问题的(no data found)
- No EditorOptionDefinition Export Found Error的问题
- No repository found containing 问题的处理
- mongodb--安装的一些问题
- ios x264编译问题 No working C compiler found
- youbot起驱动问题 No EtherCAT connection:No socket connection on eth0:No EtherCAT slaves found:
- 关于SQLite3 编译及交叉编译的一些问题
- 编译ZeroMQ以支持Libsodium出现的“ No package 'libsodium' found”问题
- mongodb的安装及出现的问题总结
- 面向对象设计原则之合成复用原则
- Java调用Oracle存储过程一
- log4j配置文件总结
- QNX学习笔记之QNX Momentics IDE开发工具使用笔记
- 欢迎使用CSDN-markdown编辑器
- *** No SConstruct file found问题及编译mongodb驱动时的一些问题总结
- 共享MFC DLL的规则DLL 、带静态链接MFC的规则DLL和MFC扩展DLL区别
- SpringMVC Controller介绍及常用注解
- 配置服务器
- 对任意长度字符串,删除其中的任意的N(N>=0)个字符
- Python3 配置文件(configparser)
- starring开发HttpJson接入点+数据库
- PHP扩展开发hello_world
- 项目中QNX的USB驱动开发的反思