我将我的项目使用的DLL,我试图掰开我Singleton
类来避免使用模板。
我的课, LudoMemory
,最初是从继承Singleton
。 我想给它摧毁,现在自己创建的,并有我的主发动机不依靠功能Singleton
。
我写了一个简单的方法破坏等一样:
LudoMemory *memory_Singleton = NULL;
void LudoMemory::Destroy()
{
LUDO_SAFE_DELETE(m_Singleton)
}
并在运行程序(没有编译器错误),我收到此错误:
程序输入点?销毁@ LudoMemory @@ SAXXZ不能设在动态链接库LudoCore.dll
LudoCore
是项目LudoMemory
所属。 这究竟是为什么? 我该如何解决呢?