免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 12217 | 回复: 5
打印 上一主题 下一主题

Boost_root设置问题 [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-04 09:54 |只看该作者 |倒序浏览
今天装libtorrent-rasterbar-0.14.10,编译的时候需要boostlib,如下:
  1. checking for boostlib >= 1.35... no
  2. checking for boostlib >= 1.34... configure: error: We could not detect the boost libraries (version 1.34 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.
复制代码
编译安装完boost,如下:
  1. The Boost C++ Libraries were successfully built!
  2. The following directory should be added to compiler include paths:
  3.     /Data/software/boost_1_43_0
  4. The following directory should be added to linker library paths:
  5.     /Data/software/boost_1_43_0/stage/lib
复制代码
再去编译libtorrent-rasterbar-0.14.10,问题依旧。路径分别导入到了C_INCLUDE_PATH和LIBRARY_INCLUDE_PATH,也都export了,但还是有问题。
环境:
  1. [root@lee-Linux libtorrent-rasterbar-0.14.10]# uname -a
  2. Linux lee-Linux 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:01:26 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
复制代码
  1. [root@lee-Linux libtorrent-rasterbar-0.14.10]# gcc --version
  2. gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)
  3. Copyright (C) 2006 Free Software Foundation, Inc.
  4. 本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
  5. 包括没有适销性和某一专用目的下的适用性担保。
复制代码
google了挺长时间,也没有解决。
不知道各位能不能给点儿帮助,谢谢了。

论坛徽章:
0
2 [报告]
发表于 2010-06-07 11:23 |只看该作者
学习.
帮顶.

论坛徽章:
0
3 [报告]
发表于 2010-06-07 11:41 |只看该作者
If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00
4 [报告]
发表于 2010-06-07 20:14 |只看该作者
回复 3# beyond_touch


    $BOOST_ROOT,不知道在哪儿设置啊,能不能给个提示?
这个我也发现了,只是不知道去哪里设置

论坛徽章:
0
5 [报告]
发表于 2010-06-07 20:32 |只看该作者
export BOOST_ROOT=/Data/software/boost_1_43_0
然后再试试进到libtorrent-rasterbar-0.14.10里面./configure
不过还是建议你先在boost下面bjam stage install安装一下boost库到系统目录,毕竟/Data/software/boost_1_43_0/stage/lib不是标准库目录,将来运行程序时也麻烦。

论坛徽章:
0
6 [报告]
发表于 2015-06-30 16:06 |只看该作者
这个问题解决了吗?我也碰到了,忘不吝赐教,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP