美文网首页
安装常用库

安装常用库

作者: 大明白 | 来源:发表于2016-03-15 11:45 被阅读98次

    安装ZeroC ICE

    ZeroC ICE 是指ZeroC公司的ICE(Internet Communications Engine)中间件平台。对于客户端和服务端程序的开发提供了很大的便利。

    git clone -b 3.6 https://github.com/zeroc-ice/ice.git
    cd ice/cpp
    make -j 8
    make install
    

    安装protobuf

    protobuf是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。

    wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
    tar zxvf protobuf-2.6.1.tar.gz
    cd protobuf-2.6.1
    ./configure --prefix=/usr/local
    make -j 8
    make install
    

    安装boost

    boost是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一

    wget http://netix.dl.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.gz
    tar zxvf boost_1_60_0.tar.gz
    cd boost_1_60_0
    ./bootstrap.sh --prefix=/usr/local
    ./b2
    ./b2 --prefix=/usr/local link=static runtime-link=static install
    

    安装Qt

    Qt 是一个跨平台的C++图形用户界面应用程序框架。它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。

    wget http://download.qt.io/official_releases/qt/5.5/5.5.1/single/qt-everywhere-opensource-src-5.5.1.tar.gz
    tar zxvf qt-everywhere-opensource-src-5.5.1.tar.gz
    cd qt-everywhere-opensource-src-5.5.1
    ./configure --prefix=/usr -static -nomake examples -qt-xcb
    gmake
    gmake install
    

    相关文章

      网友评论

          本文标题:安装常用库

          本文链接:https://www.haomeiwen.com/subject/qrxqlttx.html