boost_1_47_0和log1.0的编译问题及解决
来源:互联网 发布:斗战神帐号淘宝 编辑:程序博客网 时间:2024/06/06 00:14
在VS2010下编译步骤如下:
1. 下载boost_1_47_0和log1.0源码
2. 将log1.0目录下boost的log文件夹copy到boost_1_47_0文件夹下的boost目录
将log1.0目录下libst的log文件夹copy到boost_1_47_0文件夹下的libs目录
3. 打开Visio Studio Command Prompt进入 boost_1_47_0目录 运行 bootstrap.bat
4. 开始build
使用 b2 install 命令是编译所有 花费时间较长
使用 b2 --with-log install 是仅仅编译log相关
5. 编译过程有一个复制过程,本次编译过程中,会在C盘根目录下生成一个boost文件夹,然后包含
include和lib文件夹,这就是我们将要使用的头文件和库文件。在VS中分别添加路径即可
problems:
1. 源文件编码问题
解决办法: 用VS打开相应文件 file->Advanced Save Options 选择编码方式为Unicode Codepage 1200
保存文件后compile
2. filesystem相关 (参考:http://sourceforge.net/p/boost-log/discussion/710022/thread/f129f65b)
方法1:log1.0需要filesystem 2编译
打开/boost/config/user.hpp 在末尾添加一行
#define BOOST_FILESYSTEM_VERSION 2
另一种方法: 在Jamfile.v2文件夹中定义BOOST_FILESYSTEM_VERSION
3. 仍然存在的问题:(尚未解决)
俺实在没办法了。。。。。。。。
终极解决方法:
点击打开链接在其源码网站上 存在log1.0和log1.1版本
log1.1对这些bug进行了改进 不用任何修改 可以使用 我瞎忙活了
不过这是一个学习的过程 thanks for everything
- boost_1_47_0和log1.0的编译问题及解决
- VS2008下编译boost_1_47_0
- vs2008下编译boost_1_47_0
- windows 7或者windows 10 vs2008-vs2013 下boost_1_47_0 安装的过程和出现的问题详解
- log1
- log1
- log1
- ANDROID编译过程的问题及解决
- android7.0 编译问题及解决
- DuiLib编译问题及解决
- Boost_1_47_0+STLpor+VS2005终于编译成功
- 编译LTIB遇到的问题及解决的方法
- ICE源代码编译出错及问题的解决
- Xvid编译的error C2520问题及解决
- java编译中汉字问题的分析及解决
- 编译QTE时遇到的uic问题及解决过程
- zookeeper 3.3.3 C 编译的问题及解决
- 如何解决编译Qt及Qvfb时出现的问题
- Qtcreator配置、交叉编译arm程序
- Linux网络编程socket选项之SO_LINGER
- 线段树题集
- 了解kinect(一)
- 递归的函数
- boost_1_47_0和log1.0的编译问题及解决
- 安装oracle,提示checking operating system version:must be redhat-3,SuSE-9
- Android系统和linux内核的关系详解
- 踏上全新的征程
- 交叉编译opencv2.31与移植至arm9
- Number Sequence
- 阿牛的EOF牛肉串
- java 常见问题 之 异常处理不彻底
- 用移动硬盘安装CentOS 6.5