`
dongtianzhe
  • 浏览: 21516 次
  • 性别: Icon_minigender_1
  • 来自: 长春
最近访客 更多访客>>
社区版块
存档分类
最新评论

ubuntu下Boost库安装

阅读更多
最近在研究hadoop和云计算,但是hadoop是java写的,在hadoop上编写程序也要用java,所以最近可能会经常使用java。为了防止忘记C++,今天决定开始研究一下boost库。

先把boost装到ubuntu吧。

下载boost_1_43_0.tar.gz到/home/dtz/下,解压 tar zxvf boost_1_43_0.tar.gz
cd boost_1_43_0,

执行:

sudo ./bootstrap.sh 

sudo ./bjam install

这样boost库就安装好了,下面编写一个例子测试一下:
#include <iostream>
#include <boost/scoped_ptr.hpp>

using namespace std;

int main(int argc, char *argv[]) {
    boost::scoped_ptr<int> i(new int);
    *i = 2;
    
    cout << *i << endl;

    return 0;
}


在shell中编译执行:



  • 大小: 17.8 KB
分享到:
评论

相关推荐

    Boost程序库完全开发指南(第3版 中文)

    Boost程序库完全开发指南,实例在ubuntu操作系统下编译运行

    03boost-C++准标准库-Ubuntu

    Ubuntu下安装caffe的依赖库

    Ubuntu PCL测试程序(亲测有效)

    本程序可以实现在Ubuntu系统下的PCL基础测试,如果有任何问题,可以直接联系我。

    boost python 1.49 编译的库文件

    vs2008 python2.6 boost1.49环境下编译的debug和release库文件

    Boost_thread库例程

    好例程,vs安装好库后,加好工程文件就可以跑了。ubuntu下同样道理。

    boost-demo:命令行应用程序,演示如何使用Boost C ++库(在Ubuntu Linux上)

    增强演示 命令行应用程序,演示如何使用Boost C ++库(在Ubuntu Linux上)。

    ubuntu18 安装 Facebook 开源库 folly

    folly 的测试代码需要 googletest 库,可以用以下命令下载安装: wget https://github.com/google/googletest/archive/release-1.8.0.tar.gz && \ tar zxf release-1.8.0.tar.gz && \ rm -f release-1.8.0.tar.gz...

    ubuntu中python调用C/C++方法之动态链接库详解

    考虑到后期有好多在boost上的开发工作,所以boost一并安装了,Boost库分为两个部分来使用,一是直接使用对应的头文件,二是需要编译安装相应的库才可以使用。 具体安装方法可以参考:...

    catch2 使用说明

    最近发现一个简单易用的C++开源测试开源库:Catch2(C++ Automated Test Cases in Headers),它的开源许可证是Boost license,当前版本是基于C++11开发的。在网上也可以看到很多介绍catch2的资料,它的优点就不用多...

    cpp-base-image:一个Docker文件,用于使用Basic C ++开发工具,vcpkg(软件包管理器),Boost库预先加载来生成映像

    一个docker文件,用于使用所有基本的C ++开发工具以及vcpkg和boost库来生成映像。 如果只需要列表中的一些开发工具,请根据需要编辑dockerfile 基本映像和软件包详细信息: 基本图像:Ubuntu 20.10 包装方式: 必要...

    依赖库.zip

    opencv2.9交叉编译所需的全部附加依赖库,亲测可用,自己已经交叉编译通过了,需要的同事可拿走,ubuntu的版本必须是14.9.16.9安装opencv2.4.9不成功

    dingo:用于代谢网络采样和分析的python库

    您将需要下载并解压缩boost库: wget -O boost_1_75_0.tar.bz2 https://dl.bintray.com/boostorg/release/1.75.0/source/boost_1_75_0.tar.bz2tar xjf boost_1_75_0.tar.bz2rm boost_1_75_0.tar.bz2然后,您需要安装...

    WonderTrader 依赖库

    gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.0,在该环境下编译的依赖库 export MyDependsGcc=/deps/wtcpp 修改 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt - SET (MyDeps "/home/mydeps") + #SET ...

    caffe依赖库

    参照21天实战caffe进行编译,书中第五章的库分析,提到了10个库,其中boost和opencv太大,需要的朋友可自行下载,这里提供剩下的八个依赖库,按照书中的命令符进行编译安装。如果是opencv3的话,需要将配置文件中...

    ionospheric-ray-tracer:通过使用射线追踪方法模拟行星电离层中无线电波的行为

    请参阅参考资料以获取有关Boost库的更多信息: 安装 如果您要从源代码编译该软件包,以下部分将介绍如何为该软件包准备系统。 Linux(Ubuntu 14.04) 如果尚未安装git,请安装: sudo apt-get install git 确保已...

    cppforo:CPP论坛

    要求Python 3.4 Windows 或 Linux(在 Ubuntu 上测试)从源头构建从源代码构建还需要 MySQL 连接器/C++ 驱动程序、Pion HTTP 库、用于增强密码安全性的 Crypto++ 加密库以及要安装在构建机器上的 Boost 库。Ubuntu ...

    minisam_lib:轻量级图优化(因子图)库

    没有使用boost库。 没有特质。 没有智能指针。 自给自足。要求: gcc编译器版本:5.4.0 20160609(Ubuntu 5.4.0-6ubuntu1〜16.04.11) 高于2.6版的CMake安装: 将项目克隆到本地。 git clone 运行命令: cd minisam...

    schweizer_messer:机器人技术编程工具

    在Ubuntu 12.04上,如果您的ubuntu安装的ROS依赖于ubuntu安装的boost,则可以直接下载更高版本的boost并从源代码安装它-默认情况下,它将安装到“ / usr / local”(不过请验证)。 Schweizer Messer版本会寻找它。

    libDisruptor.a

    这个是Distuptor(线程撕裂者)高并发框架的arm64 c++版本静态库,基于ubuntu18 arm64编译,需要boost库才能运行

    testbed-demo:GreenEyes欧洲项目-试验台应用

    Boost 1.57+库 Eigen3库 QT5和QTCreator Eclipse CDT 配备 USB摄像头或RadiumBoard HD摄像头披风 Wifi USB适配器 OpenCV 2.4.9-2.4.11库 Boost 1.57+库 Eigen3库 (可选) (可选) (可选)一张1GB +的microSD...

Global site tag (gtag.js) - Google Analytics