error LNK2019: unresolved external symbol "__declspec(dllimport) public: thiscall MyClass::~MyClass(void)" (imp_??1MyClass@@QAE@XZ) referenced in function _wmain
MyClass::~MyClass()在class定义了没有实现
或者调用的类没有包含MyClass的定义
或者你之前的编译有问题,需要清理下。
MyClass::~MyClass(void) 函数没有链接到,可引入cpp或者lib
main中引用MyClass::~MyClass(void)符号,链接时找不到,应该是没有实现。如果可以最好能把源码贴出了看下。
MyClass类的析构函数只有申明,但是没有定义它
你MyClass所在的文件不在工程里面吧
C++在D LL里面最好导出函数,而不是类,因为D L L是二进制复用,而不同的C++编译器的类实现不一定一致