1. 因为自己 一直想搭一个通信框架,觉得libevent 比较轻量级也好用,所以就研究了一下
wget http://monkey.org/~provos/libevent-1.4.13-stable.tar.gz
tar –xzvf libevent-1.4.13-stable.tar.gz
cd libevent-1.4.13-stable
./configure --prefix=/usr
make
make install
一定要记得安装路径 就是--prefix 后面最好是/usr 系统默认下的,如果换成自定义的路径,再去配置共享路径,很麻烦,最坑的居然没成功。所以最好放在默认路径下。
如果想查找libevent 是否已安装 则可以用如下命令
ls -al /usr/lib |grep libevent
参考链接:
http://blog.csdn.net/fall221/article/details/9045353
http://www.cnblogs.com/kingcat/archive/2012/06/14/2549050.html
2. 因为想要用json 来做数据传输,所以就装了jsoncpp
之前要安装scons
apt-get install scons
之后下载jsoncpp 进行解压,在网上搜一下,可 以放在共享目录下,在windows下解压
找到jsoncpp 的解压路径,执行
scons platfrom=linux-gcc 就会安装成功
就会在jsoncpp 的解压目录下发现libs 与 include
将jsoncpp libs/linux-gcc/*.a,*.so mv 到/usr/lib下面去,并重命名成libjson.a,libjson.so(如果在共享目录下,可以先重命名再拷贝过去)
也要一些头文件拷过去
mv include/json/ /usr/include/
再执行
ldconfig
之后 就是开始写代码编译了
g++ -o jsontest json.cpp -ljson
不要忘了 -ljson
http://blog.csdn.net/frankwangzy1103/article/details/8165153
http://blog.sina.com.cn/s/blog_60d6fadc01014had.html
时间: 2024-12-08 06:31:31