安装常用库

安装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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 值得学习的C语言开源项目 - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测...
    tibet889阅读 14,447评论 1赞 144
  • 关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。 内容包括:标准库、Web应用框架、人...
    狼之独步阅读 1,233评论 0赞 27
  • 值得学习的C语言开源项目 WebbenchWebbench是一个在Linux下使用的非常简单的网站压测工具。它使用...
    资深小夏阅读 3,613评论 0赞 49
  • C语言开源项目 Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork...
    残剑阅读 3,895评论 7赞 150
  • 程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机...
    JumboWu阅读 5,022评论 4赞 130

友情链接更多精彩内容