"Unresolved Externals" beim aurufen einer Klasse
-
Hi,
Ich habe eine mfc Anwendung, die folgende Klasse enthält und auch funktioniert...
#pragma once class CServiceAdapter : public CWinThread { public: CServiceAdapter(); virtual ~CServiceAdapter(); virtual BOOL InitInstance() ; virtual int Run() ; CString sName ; } ; BOOL CServiceAdapter::InitInstance() { return TRUE; } int CServiceAdapter::Run() { TRACE(_T("CServiceAdapter: Run() calledn")) ; return (0) ; }...doch sobald ich die Klasse folgendermaßen aufrufen möchte...
CServiceAdapter* adapter = new CServiceAdapter() ; adapter->CreateThread(CREATE_SUSPENDED) ; adapter->m_bAutoDelete = false ; // Let me delete it. adapter->sName = _T("Test") ; // Initialize something adapter->ResumeThread(); // WaitForSingleObject(adapter->m_hThread, INFINITE) ; delete(adapter) ;...kommen folgende Fehler...
Error 1 error LNK2001: unresolved external symbol "public: __thiscall CServiceAdapter::CServiceAdapter(void)" (??0CServiceAdapter@@QAE@XZ) cwtDlg.obj cwt
Error 2 fatal error LNK1120: 1 unresolved externals [...]
...kann mir jemand sagen, woran das liegt?
Danke!

-
Wo ist denn der Code für den Konstruktor und Destruktor?
Den sucht auch der Compiler (edit: naja der Linker...)