同样的代码,在有的机器上可以正常load动态库,在有的机器上却不能,有没有人遇到过这样的情况呢?
QString szObjectName = QCoreApplication::applicationDirPath();
szObjectName += "/ChatModule.dll";
m_pLibrary = new QLibrary(szObjectName);
typedef IChatModule* (* FuncCreateChatModuleObject)();
FuncCreateChatModuleObject pfnCreateChatModuleObject = (FuncCreateChatModuleObject) m_pLibrary->resolve("CreateChatModuleObject");
if (pfnCreateChatModuleObject == NULL)
return -1;