UE4的路径尽量写完整

在使用OpenFileDialog()接口时,需要包含“DesktopPlatformModule.h”头文件。我通过VS编辑器的提示功能,自动添加了#include "DesktopPlatform/Public/DesktopPlatformModule.h"

在Development Editor模式时,编译和运行是没问题的。然而在最终打包时,却提示找不到"DesktopPlatform/Public/DesktopPlatformModule.h"。我一脸懵逼……以为是项目设置的源目录问题,但我并没有修改,应该没问题才对。最终发现,把前面的Developer目录也填进去,即#include "Developer/DesktopPlatform/Public/DesktopPlatformModule.h"就正确了。

唉……明明UE4的源码中,都是直接写#include "DesktopPlatformModule.h“就可以的,碎碎念……

留下评论