Skip to content

Latest commit

 

History

History
38 lines (19 loc) · 837 Bytes

README.md

File metadata and controls

38 lines (19 loc) · 837 Bytes

boost_unitest

boost unitest framework and example

1、拉取下来进入到该目录下,运行 b2, 对src中的cpp文件进行编译生成动态库

2、运行 b2 install,将生成的动态库安装到lib(会在当前文件夹创建lib文件夹)文件夹中

3、进入到unitest文件夹中,运行b2,运行单元测试用例

注:

运行b2之前请先配置boost环境以及设置环境变量

boost环境配置

1、解压boost_1_62_0.tar.gz

tar -zxvf boost_1_62_0.tar.gz

2、运行bootstrap.sh,检查安装环境,若报错,对报错的相应文件进行安装

./bootstrap.sh

3、运行b2,编译库

./b2

4、将b2复制一份到/usr/bin

sudo cp ./b2 /usr/bin

which b2

5、根据路径设置环境变量

设置完以后: source set_env.sh 立即生效