Ubuntu libboost似乎不完整

Ubuntu libboost似乎不完整,ubuntu,boost,cpp-netlib,Ubuntu,Boost,Cpp Netlib,我正在尝试在我的ubuntu 12.04上安装。由于需要安装libboost,我使用以下方式安装libboost: sudo apt-get install libboost-all-dev 但当我试图根据以下错误安装netlib时,出现了以下问题: In function `boost::thread::start_thread()': undefined reference to `boost::thread::start_thread_noexcept()' In function `b

我正在尝试在我的ubuntu 12.04上安装。由于需要安装libboost,我使用以下方式安装libboost:

sudo apt-get install libboost-all-dev
但当我试图根据以下错误安装netlib时,出现了以下问题:

In function `boost::thread::start_thread()':
undefined reference to `boost::thread::start_thread_noexcept()'
In function `boost::thread::join()':
undefined reference to `boost::thread::join_noexcept()'
我还尝试自己编译netlib示例,但我遇到了以下错误:

fatal error: boost/network/protocol/http/server.hpp
我检查了一下,boost安装的文件夹中没有网络目录。我还从其网站下载了boost软件包,但在这些目录中也找不到网络。我应该做些什么来修复这些错误吗


感谢您安装了libboost 1.48,我发现旧版本的boost出现了一些问题:

首先使用:

sudo apt-get remove libboost-all-dev

我删除了boost,然后删除了
/usr/local/include/boost/
目录中的所有文件,然后根据安装了boost

这并不能解决您的问题,但cpp netlib源程序包中包含了
boost/network/…
头文件。这不是一个官方的boost库,可能是/被提议的,他们决定这样命名。不知道。它回答了我的部分问题。谢谢