使用boost在线文档时。例如:http://www.boost.org/doc/libs/1_34_1/doc/html/boost/mutex.html
我找不到应该指定的声明部分:我需要包含哪个文件来使用特定的类?我需要链接哪些库?
虽然我可以从互联网上的随机代码片段中获取此信息,但是我可以查询一些中心位置(如MSDN)吗?
答案 0 :(得分:1)
您正在使用非常旧文档。 看看recent version:
#include <boost/thread/mutex.hpp>
class mutex:
boost::noncopyable
{
public:
mutex();
~mutex();
void lock();
bool try_lock();
void unlock();
typedef platform-specific-type native_handle_type;
native_handle_type native_handle();
typedef unique_lock<mutex> scoped_lock;
typedef unspecified-type scoped_try_lock;
};
另请参阅 Using and building the library 部分。