UE4.27 打包HTML5 屏蔽WINDOWS内容
问题表象:打包提示
Runtime\Core\Public\Microsoft/AllowMicrosoftPlatformTypes.h(8,11): fatal error: 'Microsoft/AllowMicrosoftPlatformTypesPrivate.h' file not found
(1)屏蔽Window相关头文件引用
#ifndef PLATFORM_HTML5
#define PLATFORM_HTML5
#if PLATFORM_WINDOWS
#include "Windows/AllowWindowsPlatformTypes.h"
#include "Windows/PreWindowsApi.h"
#include <Windows相关.h>
#include "Windows/PostWindowsApi.h"
#include "Windows/HideWindowsPlatformTypes.h"
#include "Windows/WindowsPlatformMisc.h"
#endif // PLATFORM_WINDOWS
#endif // !PLATFORM_HTML5
(1.1)补充UE相关类或结构的头文件引用;
(2)屏蔽Window相关代码
#if PLATFORM_WINDOWS
//Window相关代码( 或接口))
#endif // PLATFORM_WINDOWS
(3)打包