使用boost TLS时未解析的外部符号

时间:2015-01-14 14:50:22

标签: c++ ssl boost

我遇到错误LNK2001:未解析的外部符号。

我有一个CThread类拆分为CThread.h和CThread.cpp

在CThread.h中,我已经包含了boost / thread / tss.hpp,我还有2个类:

CThreadLocalStorageSlot和 CThread:public CThreadLocalStorageSlot(派生)。

在CThreadLocalStorageSlot课程中

我有:

static boost :: thread_specific_ptr ThreadLocalStorage _;

但在连接时间我有:

1> CThread.obj:错误LNK2001:未解析的外部符号“public:static class boost :: thread_specific_ptr CThreadLocalStorageSlot :: ThreadLocalStorage_”(?ThreadLocalStorage_ @ CThreadLocalStorageSlot @ threads @ 2V?$ thread_specific_ptr @ VCThread @ threads @@ boost @@ A)

为什么?我已经包含了负责TLS的boost文件,因此我定义了thread_specific_pt。

任何消化?

祝你好运

0 个答案:

没有答案