已编译的Boost库的包(Ubuntu)

3

我正在寻找预编译的适合Ubuntu Lucid 10.04操作系统的正确的boost包。

我尝试了以下方法:

sudo apt-get install libboost-dev-all

我知道大多数的boost只是头文件,但是看起来我没有任何库文件?我只有/usr/include/boost/目录下的文件。
哪个软件包提供了库文件呢?(如/usr/lib/boost/或/usr/include/boost/lib/) ? 或者它们已经安装好了,但我只是找不到它们? 我不想自己从源代码编译。
谢谢。
3个回答

4
请在 /usr/lib 目录下查找以 'libboost' 开头的文件。

2

libboost-dev软件包包括使用boost进行开发所需的库和头文件。它还分为不同的软件包。例如,libboost-thread-dev用于boost.thread库:它依赖于libboost-thread1.42-dev(在我的系统上),以及:

$ dpkg -L libboost-thread1.42-dev 
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libboost-thread1.42-dev
...
/usr/lib
/usr/lib/libboost_thread.a
/usr/lib/libboost_thread.so
/usr/lib/libboost_thread-mt.so
/usr/lib/libboost_thread-mt.a

这里有一些相关的库。


1

sudo aptitude install libboost-all-dev


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接