Chinaunix首页 | 论坛 | 博客
  • 博客访问: 731916
  • 博文数量: 741
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-18 11:18
文章分类

全部博文(741)

文章存档

2011年(1)

2008年(740)

我的朋友

分类:

2008-09-18 11:24:19

初学boost库有个很重要的地方不太明白,对于boost库中需要预先编译的部分譬如regex和program_options之类,当程序中用到时除了包含头文件还要链接库文件。- A5 w4 a* P* @: o8 E
    在VC2005中只要设置一下头文件路径D:/program files/boost_1_36_0,以及链接库文件目录D:/program files/boost_1_36_0/stage/lib,程序可以自己查找需要的库。- {+ O& O0 ?5 W9 \+ w8 [
    但在linux的GCC中则需要在指出包含头文件目录的同时,指出链接库文件目录下的哪个库,譬如一个关于regex的样例程序需要用到lib目录下的libboost_regex-mt-d-1.36.a这个具体的库。问题是lib目录下关于regex的库文件有很多,我怎样才能知道需要的是哪个个库呢。$ ?4 c$ j/ A& F, P; f1 @0 j$ E' R8 {
    目前需要在linux下编译的程序中包含了,不知道该链接lib下的哪一个库或者哪几个库是需要在执行g++命令的时候要包括进去的,请高手指点      
--------------------next---------------------

阅读(201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~