Проблемы с inline директивой в .cpp файле проекта ATL/WTL
LNK2019: unresolved external symbol "public: int __thiscall CTestX2::MakeTest(void)" (?MakeTest@CTestX2@@QAEHXZ) referenced in function "public: long __thiscall CMainFrame::OnCreate(unsigned int,unsigned int,long,int &)" (?OnCreate@CMainFrame@@QAEJIIJAAH@Z)
Debug/KzServer.exe : fatal error LNK1120: 1 unresolved externals
Цитата:
Functions that are declared as inline, and that are not class member functions, have internal linkage unless otherwise specified.
соответственно линкер просто не может видеть Ваши inline функции и считает, что они не описаны... Надо либо описывать их в заголовочном файле, либо добавлять extern в реализации. Правда, тогда начинает ругаться компилер, но только предупреждениями :D .