Boost C++ Libraries 的安装与编译

2025-05-18 22:31:27

1、将boost_1_47_0.zip解压缩,放置于D盘。

Boost C++ Libraries 的安装与编译

3、在命令行(可以使用鼠标右键复制粘贴的)中输入: cd D:\boost_1_47_0 ,此时切换到D:\boost_1_47_0这个目录下面。

Boost C++ Libraries 的安装与编译

5、进入D盘,打开D:\boost_1_47_0\tools\build\v2 下面的user-config.jam(用记事本打开),找到以下内容,作如下修改:using msvc : 9.0 : : <compileflags>/wd4819<compileflags>/D_CRT_SECURE_NO_DEPRECATE<compileflags>/D_SCL_SECURE_NO_DEPRECATE<compileflags>/D_SECURE_SCL=0 ;

Boost C++ Libraries 的安装与编译

6、在命令行中输入命令:bjam --without-python --toolset=msvc-9.0 --build-type=complete --prefix="D:\boost_1_47_0" stage此过程大约要持续一个多小时,所以请耐心等待。此过程结束后,在主文件夹下会生成stage这个文件,里面并且包含lib文件夹,这就是我们所需要的库文件。

Boost C++ Libraries 的安装与编译

8、在“Show directions for”下拉菜单中选择“Include files”,点【新建】,然后添加“D:\boost_1_47_0”,添加后的界面如下图:

Boost C++ Libraries 的安装与编译

10、在Visual Studio 2008下测试boost。打开Microsoft V坡纠课柩isual Studio 2008,选择File -> New -> project,打开New Project对话框,在左侧的Project types中选择Visual C++ -> General,在右侧的Templates中选择Empty Project,在下面输入Name,如下图:

Boost C++ Libraries 的安装与编译

12、将以下代码拷贝进去:#include <boost/thread/thread.hpp>#inc造婷用痃lude <iostream>void hello(){ std::cout << "Hello world, I'm a thread!" << std::endl;}int main(int argc, char* argv[]){ boost::thread thrd(&hello); thrd.join(); return 0;}

Boost C++ Libraries 的安装与编译
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢