LaborRadiance 2023-05-29 10:39 采纳率: 0%
浏览 13

Cmake opencv遇到问题

D:/opencv/sources/3rdparty/openexr/IlmThread/IlmThreadMutex.h:131:20: error: 'mutex' in namespace 'std' does not name a type
 using Mutex = std::mutex;
                    ^~~~~
D:/opencv/sources/3rdparty/openexr/IlmThread/IlmThreadMutex.h:138:17: error: 'Mutex' does not name a type; did you mean 'putenv'?
     Lock (const Mutex& m, bool autoLock = true):
                 ^~~~~
                 putenv
D:/opencv/sources/3rdparty/openexr/IlmThread/IlmThreadMutex.h:173:5: error: 'Mutex' does not name a type; did you mean
putenv'?
     Mutex & _mutex;
     ^~~~~
     putenv
D:/opencv/sources/3rdparty/openexr/IlmThread/IlmThreadMutex.h: In constructor 'IlmThread_opencv::Lock::Lock(const int&, bool)':
D:/opencv/sources/3rdparty/openexr/IlmThread/IlmThreadMutex.h:139:9: error: class 'IlmThread_opencv::Lock' does not have any field named '_mutex'
         _mutex (const_cast<Mutex &>(m)), _locked (false)
         ^~~~~~
D:/opencv/sources/3rdparty/openexr/IlmThread/IlmThreadMutex.h:139:28: error: 'Mutex' does not name a type; did you mean 'putenv'?
         _mutex (const_cast<Mutex &>(m)), _locked (false)

  • 写回答

2条回答 默认 最新

  • IT工程师_二师兄 2023-05-29 10:51
    关注

    你用的什么版本的还有在什么环境下运行的

    评论

报告相同问题?

问题事件

  • 创建了问题 5月29日