부스트 lockfree 라이브러리를 사용하려고했습니다. 그러나 템플릿 정의 매개 변수를 사용자 정의 유형으로 설정하면 오류 invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
이 발생합니다.
해결할 문제가 있습니까?boostfree use 사용자 정의 유형
typedef struct TMsgBuffer
{
char m_puBuffer[512];
size_t m_iBufferLen;
} tMsgBuffer;
boost::lockfree::fifo<tMsgBuffer> fifo;
Lockfree는 표준 부스트의 일부가 아닙니다. 어디서 얻는거야? 어떤 파일/라인 번호는 컴파일러가 그 오류를 제공 무엇입니까? –