discord / discord-rpc

https://discordapp.com/developers
MIT License
1.05k stars 322 forks source link

Modules must specify an explicit precompiled header (UE4.21) #263

Open bl4d3tv opened 5 years ago

bl4d3tv commented 5 years ago

When packaging the project (Win-64 especifically) I receive the following warning:

\Plugins\discordrpc\Source\DiscordRpc\DiscordRpc.Build.cs: warning: Modules must specify an explicit precompiled header (eg. PrivatePCHHeaderFile = "Private/DiscordRpcPrivatePCH.h") from UE 4.21 onwards.

ToniaSanzo commented 3 years ago

This warning can be resolved by adding PrivatePCHHeaderFile = "DiscordRpcPrivatePCH.h"; to your UE build file.

In the \Plugins\discordrpc\Source\DiscordRpc\DiscordRpc.Build.cs file add specified line of code. Example below.

using UnrealBuildTool;

public class DiscordRpc: ModuleRules
{
    public DiscordRpc(ReadOnlyTargetRules Target) : base(Target)
    {
        // Add the line of code below 
        PrivatePCHHeaderFile = "Private/DiscordRpcPrivatePCH.h";
        // ...
    }
}