vs2010 使用boost库 (二) 使用Boost libraries

 

前面已经简单的使用了boost库,但是如果想要使用

 

等,还是的编译一下,要不然就会出现如下的错误“LINK : fatal error LNK1104: 无法打开文件“libboost_regex-vc100-mt-gd-1_46_1.lib”

 

打开命令行窗口 

切换到 boost库的根目录。

我的是E:/mylib/boost_1_46_1

输入bootstrap

然后有几行输出

再输入./bjam

类库编译开始(这个真是个漫长的过程 ………………)

哎 等了 1个小时了 

还得等 

再编译一会儿吧

 

N久之后 编译好了

 

 

ln-NT stage/lib/libboost_unit_test_framework-vc100-mt.lib

"NT symlinks not supported yet, making copy"

已复制         1 个文件。

ln-NT stage/lib/libboost_thread-vc100-mt.lib

"NT symlinks not supported yet, making copy"

已复制         1 个文件。

ln-NT stage/lib/libboost_wave-vc100-mt.lib

"NT symlinks not supported yet, making copy"

已复制         1 个文件。

...updated 786 targets...

 

 

The Boost C++ Libraries were successfully built!

 

The following directory should be added to compiler include paths:

 

    E:/mylib/boost_1_46_1

 

The following directory should be added to linker library paths:

 

    E:/mylib/boost_1_46_1/stage/lib

 

 

用如下代码替换上一次的那个example.cpp的内容

 

在工程中添加库引用

属性>连接器>常规 >  附加目录库 这里写入 E:/mylib/boost_1_46_1/stage/lib

编译

运行

输入

To: George Shmidlap
From: Rita Marlowe
Subject: Will Success Spoil Rock Hunter?
 
输出
Will Success Spoil Rock Hunter?
 
一个简单的正则表达式编译成功。
至此,boost库编译成功。
 

 

  1. In Configuration Properties > Linker > Additional Library Directories, enter the path to the Boost binaries, e.g. C:/Program Files/boost/boost_1_46_1/lib/.
  2. From the Build menu, select Build Solution.

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值