Я работаю с VS 2013, используя формы пользовательского интерфейса. В MyForm.h есть код
class A
{
public:
A();
~A();
private:
};
void b()
{
A var;
}
Я получаю эти ошибки:
Error 2 error LNK2028: unresolved token (0A00000A) "public: __thiscall A::A(void)" (??0A@@$$FQAE@XZ) referenced in function "void __cdecl b(void)" Error 3 error LNK2028: unresolved token (0A00000B) "public: __thiscall A::~A(void)" (??1A@@$$FQAE@XZ) referenced in function "void __cdecl b(void)" Error 4 error LNK2019: unresolved external symbol "public: __thiscall A::A(void)" (??0A@@$$FQAE@XZ) referenced in function "void __cdecl b(void)" Error 5 error LNK2019: unresolved external symbol "public: __thiscall A::~A(void)" (??1A@@$$FQAE@XZ) referenced in function "void __cdecl b(void)"
Я уже гуглил около двух часов, но все равно безрезультатно.
= default
после обоих объявлений (перед точкой с запятой). - person Columbo   schedule 04.01.2015