linux编译boost配置codeblocks,Ubuntu 14.04下CodeBlocks手动编译配置Bost 1.57.0
环境:Ubuntu 14.04 32bit,boost_1_57_0
前期准备:boost中,用到了别的函数库,所以为了使用boost中相应的功能,需要先安装系统中可能缺失的库
apt-get install mpi-default-dev #安装mpi库
apt-get install libicu-dev #支持正则表达式的UNICODE字符集
apt-get install python-dev #需要python的话
apt-get install libbz2-dev #如果编译出现错误:bzlib.h: No such file or directory
上述函数库装好之后,就可以编译boost库了。解压boost_1_57_0.tar.gz:
tar zxvf boost_1_57_0.tar.gz
sudo mv boost_1_57_0 /usr/local/
修改权限:
chmod -R 755 /usr/local/boost_1_57
转到boost根目录,执行脚本:
sudo ./bootstrap.sh
sudo ./bjam --with-date_time //只编译了date_time
编译完成的提示,根据提示配置codeblocks
codeblocks菜单栏setting->compiler->Search directories
在compiler下添加:/usr/local/boost_1_57_0
在linker下添加:/usr/local/boost_1_57_0/stage/lib
测试代码:
#include
#include
#include
#include
#include "boost/date_time/gregorian/gregorian.hpp"
#include "boost/date_time/posix_time/posix_time.hpp"
using namespace std;
using namespace boost;
using namespace boost::gregorian;
using namespace boost::posix_time;
int main()
{
date d = day_clock::local_day();
date_facet* dfacet = new date_facet("%Y年%m月%d日");
cout.imbue(locale(cout.getloc(), dfacet));
cout << d << endl;
ptime tp = microsec_clock::local_time();
time_facet* tfacet = new time_facet("%Y年%m月%d日%H点%M分%S%F秒");
cout.imbue(locale(cout.getloc(), tfacet));
cout << tp << endl;
return 0;
}
输出:
linux编译boost配置codeblocks,Ubuntu 14.04下CodeBlocks手动编译配置Bost 1.57.0相关推荐
- linux命令行安装libxml,Ubuntu 14.04下libxml2的安装和使用
Ubuntu 14.04下libxml2库的安装方法: sudo apt-get install libxml2 sudo apt-get install libxml2-dev 利用以上命令安装完软 ...
- linux qt4 音乐播放器,Ubuntu 14.04下安装音乐播放器 Clementine 1.2.3
Clementine 是一款非常不错的自由开源音乐播放器,支持很多国外的云空间,比如box.com.Clementine使用qt4编写,灵感来自Amarok 1.4.Clementine还是一款跨平台 ...
- linux如何安装vi命令,Ubuntu 16.04 下 Vim安装及配置
Ubuntu 16.04 下安装Vim 默认已经安装了VIM-tiny linuxidc@linuxidc:~$ locate vi | grep 'vi$' |xargs ls -al lrwxrw ...
- linux qt中文输入法,解决 Ubuntu 14.04 下 Qt5 中文显示和中文输入法问题
1qt5安装 软件中心中安装 qt creater,此时Qt无法显示中文 且无法输入中文 如果要设置中文等语言,还要下载一些语言文件.可以到http://qt-project.org上下载一个包,安装 ...
- Ubuntu 14.04下编译WebRTC
阿里云 > 教程中心 > python教程 > Ubuntu 14.04下编译WebRTC Ubuntu 14.04下编译WebRTC 发布时间:2018-02-28 ...
- ubuntu14.04安装linux公社,Ubuntu 14.04下安装IT++
Ubuntu 14.04 下安装 IT++(itpp)(官方二进制包安装版) 温馨提示:虽然没有尝试,不过直接运行最后一步应该也可以成功. 另外,既然有简单的方法,不到破不得以还是不要尝试麻烦的方法了 ...
- linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://
Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ...
- 【原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅2】...
在 [原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅1] 环境:Ubuntu 14.04 服务器版 虚拟机:Vmware 10 ...
- linux下swift编程教程视频教程,Ubuntu 14.04下搭建 Swift 3.0 开发环境教学视频+PPT
分享Ubuntu 14.04下搭建 Swift 3.0 开发环境教学视频+PPT. Linux版本:Ubuntu: 14.04 LTS Swift: 3.0 到https://swift.org/do ...
最新文章
- plsql develop怎么停止job_Kotlin协程实现原理:CoroutineScopeamp;Job
- 浅谈使用openwave测试的几个注意项
- 天气预报接口和城市代码
- java安全编码指南之:Mutability可变性
- 斜杠青年Ruff:区块链只是分内事
- 80后程序员必须知道的编程语言和它们的创造者
- 怎样处理Win10自动更新?如何取消?
- kaggle注册没有验证码
- 【音视频】使用DXGI实现多屏幕采集(4-2)
- Java用递归计算1加到100
- 数据库表锁死的解决方法
- 嵌入式物联网技术开发指导349014857
- TCP/UDP端口列表
- 冰冻三尺,非一日之寒
- 【JZOJ 省选模拟】6638.Seat
- C++封装dll供C#调用获取U盘/磁盘序列号信息
- Java Swing JTree:树组件
- iOS进阶 - pod install 与 pod update 读这一篇就够了
- 100个常见的php面试题和答案分享,精选php面试题及答案
- linux环境搭建篇-redis设置密码
热门文章
- 整合Struts2+JasperReport Web报表应用示例
- nginx代理phpinfo
- Android手机通用检测指令
- 祈福英文学校2021年高考成绩查询,「祈福英语实验学校(中学)」2021届高三港澳台学子送考小记...
- 魔域传说显示与服务器断开连接,玩法炫酷升级《魔域传说》公测开启
- 本科计算机基础知识点,《计算机基础》课程教学大纲(本科)
- 学习笔记——CRC的基本原理与实现
- Ben Brode:如何成为一个游戏策划
- PTA 输出全排列 算法设计与分析
- 基于C++代码的UE4学习(四十九)——坦克炮弹类的完整代码