我有一个导出函数的静态库
time_t SomeClass::getTime();
编译后它的名字被修改为
?getTime@SomeClass@@QAE_JXZ
当我尝试使用它时,VS 返回错误
error LNK2001: unresolved external symbol "public: long __thiscall SomeClass::getTime(void)" (?getTime@SomeClass@@QAEJXZ)
而且我不知道出了什么问题。为什么相同的功能会受到不同的破坏?我已经用相同的 Visual Studio 编译了两个项目,类有一个头文件。
请帮忙。