我创建了一个类的静态库:
原文链接:https://www.f2er.com/windows/370215.htmlclass CLog { private: CLog(); ... ... public: static CLog& GetInstance() { static CLog Instance; return Instance; } void Write(char *cpPr); }; #define Log CLog::GetInstance()
这个图书馆链接到一个dll和一个主程序.该DLL由LoadLibrary加载.在这种情况下,显而易见的是,在主exe和dll中调用Log.Write会创建两个单独的CLog实例.任何想法如何解决这个问题,仍然提供动态加载dll?