当前位置:文档之家› Boost库的安装与使用

Boost库的安装与使用

Boost库在Windows及Linux上的安装及使用
Windows with VS2010
1.安装VS2010
2.下载安装Python (编译Boost库时需要)
https:///
3.下载 最新boost库
/projects/boost/files/latest/download
4.解压到指定目录。

例如:D:\boost_1_57_0
这时,大部分库可以用了,但是与操作系统相关的部分还需要Build.比如thread库。

5.编译boost库
运行command window. 开始菜单/运行/cmd
输入Dos命令:d:
输入Dos命令:cd d:\boost_1_57_0
运行批处理:bootstrap.bat
运行完后输入命令:./b2
编译结束后就可以使用了
6. 设置VS2010
添加include 路径:d:\boost_1_57_0
添加library路径: d:\stage\lib (编译好后产生的)
Linux with GCC
1.下载安装Python (编译Boost库时需要)
https:///
2.下载 最新boost库
/projects/boost/files/latest/download
3.解压到指定目录
例如:/usr/boost_1_57_0
这时,大部分库可以用了,但是与操作系统相关的部分还需要Build.比如thread库。

4.Build boost库
运行命令窗口,将当前路径切到/usr/boost_1_57_0
输入命令:./bootstrap.sh
运行完后输入命令:./b2
编译结束后就可以使用了
5.编译使用boost库的项目
例如程序文件为test.cpp
g++ -c test.cpp -o test.o –I/usr/boost_1_57_0
g++ -o test test.o boost_thread.a–lstc++ -pthread –lrt
-L/usr/boost_1_57_0/stage/lib
注意:如果在使用STL库时报很多undefine的错误,多半是没有link STL 库的原因。

需要使用 “-lstc++”Option. 如果是多线程,需要-pthread。

相关主题