用标准互斥成员导出类的问题

时间:2020-07-16 09:25:29

标签: c++ c++11 visual-c++ c++17

我有一个C ++类,该类是从dll导出的。该类具有一个std::mutex成员变量,如下所示

class WGTKERNELKERNELSERVICES_API CPSCalHelper
{
    mutex m_RampVoltageMutex;
};

我收到以下编译器警告。我尝试使用用于导出模板类EXPIMP_TEMPLATE template class WGTKERNELKERNELSERVICES_API shared_ptr<vector<double>>;的结构,该结构不适用于互斥体。我该怎么做才能纠正这个问题?

warning C4251: 'CPSCalHelper::m_RampVoltageMutex': class 'std::mutex' needs to have dll-interface to be used by clients of class 'CPSCalHelper'

0 个答案:

没有答案