Je convertis mon projet pour utiliser des DLL et j'essaie de séparer ma classe Singleton
pour éviter d'utiliser des modèles.Le point d'entrée de la procédure n'a pas pu être localisé dans la bibliothèque de liens dynamiques Core.dll
Ma classe, LudoMemory
, initialement héritée de Singleton
. J'essaie de lui donner les fonctions pour détruire et créer lui-même maintenant et avoir mon moteur principal ne comptez pas sur le Singleton
.
Je l'ai écrit d'une simple méthode destroy comme par exemple:
LudoMemory *memory_Singleton = NULL;
void LudoMemory::Destroy()
{
LUDO_SAFE_DELETE(m_Singleton)
}
et sur l'exécution du programme (aucune erreur du compilateur) je reçois cette erreur:
The procedure entry point [email protected]@@SAXXZ could not be located in the dynamic link library LudoCore.dll
LudoCore
est le projet qui LudoMemory
appartient à. Pourquoi cela arrive-t-il? Comment puis-je le résoudre?