リンカ エラーが発生し、問題の原因を突き止めることができません。あなたが私を助けてくれることを願っています!クラスのオブジェクトを作成するときに、エラーがすでに発生していますClMyClass
。
2 つのエラー:
Error 18 error LNK2019: unresolved external symbol "public: virtual __thiscall ClMyClass::~ClMyClass(void)" (??1ClMyClass@@UAE@XZ) referenced in function "void __cdecl Test1(void)" (?Test1@@YAXXZ)
Error 19 error LNK2019: unresolved external symbol "public: __thiscall ClMyClass::ClMyClass(void)" (??0ClMyClass@@QAE@XZ) referenced in function "void __cdecl Test1(void)" (?Test1@@YAXXZ)
//Test.cpp
#include "StdAfx.h"
#include "MyClass.hpp"
void Test1(){
ClMyClass oHandle;
}
//ClMyClass.hpp
class ClMyClass: public ClMyClassBase
{
public:
ClMyClass(void);
virtual ~ClMyClass(void);
//methods...
}
//ClMyClass.cpp
ClMyClass::ClMyClass(void):ClMyClassBase(),m_nCallbackError(ERROR_NOT_INITIALIZED), m_eState(eUnknown)
{
//initialize members
}
ClMyClass::~ClMyClass(void)
{
Unassign();
}
編集: .cpp ファイルを追加