Magiczny unresolved external symbol metody

0

Witam,
mam bibliotekę sieciową, w której pojawia mi się linker unresolved external error dla jednej metody.
Problem w tym, że tej biblioteki używam w innym okienkowym projekcie bez problemu, a w tym nowym(console) wszystko działa tak samo poza jedną metodą...

Klasyczny getter:

//.h
inline bool isConnected();
//.cpp
inline bool NetConnection::isConnected(){
		if(ConnectSocket == INVALID_SOCKET)
			return false;
		return true;
	}
 

daje

Error	6	error LNK2019: unresolved external symbol "public: bool __thiscall NetConnection::isConnected(void)" (?isConnected@NetConnection@@QAE_NXZ) referenced in function "public: bool __thiscall NetConnectionManager::ConnectDefaultServer(void)" (?ConnectDefaultServer@NetConnectionManager@@QAE_NXZ)	(...)


Error	7	error LNK1120: 1 unresolved externals

 

Nie mam pomysłu na rozwiązanie tego...

1

Inline muszą być w nagłówku, bo kompilator musi je już znać. One nie mogą być linkowane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1