(UE4) 动态加载DLL
时间:2015-04-04 18:12:29
收藏:0
阅读:1683
目前还没有实现,实在搞不懂为什么,大概代码如下:
//-------------------------------------------------------------------------------------- FString filePath = FPaths::Combine(*FPaths::GameDir(), TEXT("MFCDLL/"),TEXT("OpenFile.dll")); typedef FCString(WINAPI *getPath)(void); FCString str; if (FPaths::FileExists(filePath)) { void *DLLHandle; DLLHandle = FPlatformProcess::GetDllHandle(*filePath); // Retrieve the DLL. if (DLLHandle != NULL) { getPath getFilePath=NULL; FString procName = "getFilePath"; getFilePath=(getPath)FPlatformProcess::GetDllExport(DLLHandle, *procName); str=getFilePath(); } } //-----------------------------------------------------------------------------
原文:http://www.cnblogs.com/tengpan-cn/p/4392436.html
评论(0)