LNK2028 未解析令牌 & LNK2019 未解析外部符号
LNK 2028 unresolved token & LNK 2019 unresolved extern symbol
我正在使用 VS 2013,使用 UI 表单。
在MyForm.h中有一个代码
class A
{
public:
A();
~A();
private:
};
void b()
{
A var;
}
我收到这些错误:
错误2 error LNK2028: unresolved token (0A00000A) "public: __thiscall A::A(void)" (??0A@@$$FQAE@XZ) 在函数中引用"void __cdecl b(void)"
错误3 error LNK2028: unresolved token (0A00000B) "public: __thiscall A::~A(void)" (??1A@@$$FQAE@XZ) 在函数中引用"void __cdecl b(void)"
错误4 error LNK2019: unresolved external symbol "public: __thiscall A::A(void)" (??0A@@$$FQAE@XZ) referenced in function "void __cdecl b(void)"
错误5 error LNK2019: unresolved external symbol "public: __thiscall A::~A(void)" (??1A@@$$FQAE@XZ) 在函数"void __cdecl b(void)"中引用
我已经搜索了大约两个小时,但仍然没有结果。
您必须像这样定义构造函数和析构函数:
class A{
public:
A();
~A();
private:
};
A::A(){
}
A::~A(){
}
void b()
{
A var;
}
我正在使用 VS 2013,使用 UI 表单。 在MyForm.h中有一个代码
class A
{
public:
A();
~A();
private:
};
void b()
{
A var;
}
我收到这些错误:
错误2 error LNK2028: unresolved token (0A00000A) "public: __thiscall A::A(void)" (??0A@@$$FQAE@XZ) 在函数中引用"void __cdecl b(void)" 错误3 error LNK2028: unresolved token (0A00000B) "public: __thiscall A::~A(void)" (??1A@@$$FQAE@XZ) 在函数中引用"void __cdecl b(void)" 错误4 error LNK2019: unresolved external symbol "public: __thiscall A::A(void)" (??0A@@$$FQAE@XZ) referenced in function "void __cdecl b(void)" 错误5 error LNK2019: unresolved external symbol "public: __thiscall A::~A(void)" (??1A@@$$FQAE@XZ) 在函数"void __cdecl b(void)"中引用
我已经搜索了大约两个小时,但仍然没有结果。
您必须像这样定义构造函数和析构函数:
class A{
public:
A();
~A();
private:
};
A::A(){
}
A::~A(){
}
void b()
{
A var;
}