命名空间'boost'中的'mutex'没有命名类型

时间:2013-02-06 16:36:41

标签: c++

当我尝试编译以下代码时出现此错误:

#include <boost/signals2/mutex.hpp>

class Log
{
    private:
        boost::mutex m_log;
...
}

我尝试编译时遇到的错误是:

error: ‘mutex’ in namespace ‘boost’ does not name a type

1 个答案:

答案 0 :(得分:9)

它位于子命名空间

boost::signals2::mutex