目前还没有实现,实在搞不懂为什么,大概代码如下:
//-------------------------------------------------------------------------------------- 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(); } } //-----------------------------------------------------------------------------
时间: 2024-10-25 05:34:02