(老文章,在草稿箱存了一年多了)Boost是一个开源、可移植的强大的C++程序库,由C++标准委员会库工作组成员发起。官方网址为http://www.boost.org,SourceForge网址为http://sourceforge.net/projects/boost/。本文以Windows下Visual Studio为例讲解如何编译和配置Boost库。
首先从SourceForge上下载Boost库的压缩包,此时的最新版为1.47.0,下载地址为http://nchc.dl.sourceforge.net/project/boost/boost/1.47.0/boost_1_47_0.7z;下载后,解压缩7z包。然后以管理员方式在命令提示符下运行bootstrap.bat批处理文件,运行后会在当前目录中出现bjam.exe文件。
接着在命令行下运行bjam.exe,开始Boost库的编译,需要等待一段时间,编译完后提示如下:
这里提示我们要配置好编译器的头文件路径和库文件路径,这里我们打开Visual Studio,选择“工具”菜单,然后依次选择“选项”——“项目和解决方案”——“VC++目录”,添加Boost库文件目录和包含文件目录,确定即可。
下面就可以创建项目进行测试了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | // Boost shared_ptr测试 // http://www.programlife.net #include <iostream> #include <boost/shared_ptr.hpp> using namespace std; int main(int argc, char **argv) { boost::shared_ptr<int> shptr(new int(10)); cout << "use_count: " << shptr.use_count() << endl; cout << "value: " << *shptr << endl; return 0; } |
本博客很少转载他人文章,如未特别标明,均为原创,转载请注明出处:
本文出自程序人生 >> Boost编译与配置
作者:代码疯子