poco库学习笔记(1) poco库的安装

1.下载安装

到官网http://pocoproject.org/下载最新版本poco-1.4.4.tar.gz,解压tar -xzvf poco-1.4.4.tar.gz,然后./configure,make,make install即可

顺利的话,在/usr/local/include目录下有Poco的头文件,在/usr/local/lib目录下有Poco的相关的库文件

2.下载安装poco的依赖库

poco需要依赖库openssl,可到官网http://www.openssl.org/下载最新版本,解压,然后./config,make,make install即可

顺利的话,在/usr/local/目录下会生成ssl目录,里面包含openssl的头文件和库文件

3.测试

可以写个程序测试一下能否使用poco库,测试程序如下:

test.cpp:

#include

#include

using namespace Poco;

int main(){

    Int32 data = 32;

    printf("%d\n",data);

    return 0;

}

4.写个makefile文件:

SRC = $(wildcard ./*.cpp)

CC = g++

REFLAGS = -O2 -g

CFLAGS = -I/usr/local/ssl/include -I/usr/local/poco/include

EXEC = ./bin/test

LDFLAGS = -L/usr/local/ssl/lib -L/usr/local/poco/lib \

"-Wl,-rpath,/usr/local/lib/,-rpath,/usr/local/ssl/lib,-rpath,/usr/local/poco/lib"

LIBS = -lPocoUtil -lPocoXML -lPocoNet -lPocoFoundation -lcrypto -lssl -lpthread -lrt -ldl

REL_OBJS = $(SRC:%.cpp=%.o)

rel:$(REL_OBJS)

$(CC) $(LDFLAGS) $(RELFLAGS) $^ $(LIBS) -o $(EXEC)

%.o:%.cpp

$(CC) -c $(CFLAGS) $(RELFLAGS) $< -o $@

.PHONY:rel

5.编译

make

如果顺利的话,会在bin目录下生成可执行文件test

6.运行程序

./test

屏幕打印出32,说明运行正确

PS:初写文章,文笔生涩之处,各位请见谅,若有疑问或者交流的,可加本人YY号:301558660

转载请注明出处:山水间博客,http://blog.csdn.net/linyanwen99/article/details/8010182










你可能感兴趣的:(山水间文集)