Я написал для своего класса оператор вывода в поток
std::ostream& operator << (std::ostream o, const CBlock &bl)
{
o << _T("(") << bl.m_begin ;
o << _T(" ") << bl.m_end ;
o << _T(" ") << bl.m_level;
o << _T(")");
return o;
}
Компилируется без проблем, а компоновщик выдает следующую ошибку
StdTest.obj : error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class CBlock const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVCBlock@@@Z) в функции _wmain
Такое впечатление, как-будто какую-то библиотеку не подключил. Среда разработки MSVS 2012 C++