Centos7下新版本Jsoncpp编译安装
上一篇文章中,搭建好了虚拟机centos服务器,并且通过ssh连接,这里我们编译使用一下Jsoncpp这个广泛使用的json开源库。
编译
Jsoncpp直接下载源码编译,网址https://github.com/open-source-parsers/jsoncpp/
新建一个项目文件夹jsoncpp,然后git clone https://github.com/open-source-parsers/jsoncpp/
如果下载超时,试试git clone git://github.com/open-source-parsers/jsoncpp/
下载完以后,在项目目录同级新建一个文件夹build,用来编译工程,目录结构如下
jsoncpp
—jsoncpp(项目目录)
—build
然后cd到build目录下,执行,
cmake ../jsoncpp
会在build目录下生成编译文件,然后直接make即可,
make
这里需要注意,较新版本的jsoncpp需要C++11支持,所以gcc的版本需要比较新,否则会报一些错误。如果本地装了多个gcc的版本,可以手动指定一下项目目录下CMakeLists.txt文件中的编译器,