1.创建工程时选择Visual C++>Win32,创建的工程名称为Test。之后在工程引导中选择DLL和空工程即可。创建完成之后添加新类。此处命名为Test。点击保存后,设置BuildSetting为Release和x64(对应win64,如果是32为就X86)生成项目,拿到Project/x64/Release下的dll文件。
2.将lib dll文件和对应的include文件考到指定目录中 通常为项目的Plugins/ThirdParty/Win64 (可自定义,比如放在Source下)
3. 添加到工程中 代码如
PublicAdditionalLibraries.Add(lib目录 + lib文件名);//加载第三方静态库.lib
PublicIncludePaths.Add(lib头文件目录);
使用时

本文档详细介绍了如何在UE4中调用第三方C++动态库(DLL)。首先,创建Win32 DLL工程,然后将库文件及头文件放入指定目录。接着,在工程中添加库文件和头文件路径,通过PublicAdditionalLibraries和PublicIncludePaths进行配置。在运行时,使用FPlatformProcess::GetDllHandle和FPlatformProcess::GetDllExport加载DLL及函数。注意区分静态库和动态库的加载时机,以及解决DLL函数加载问题的方法。
最低0.47元/天 解锁文章
9949

被折叠的 条评论
为什么被折叠?



