Date: Thu, 28 Mar 2024 19:58:15 +0000 (UTC) Message-ID: <150760319.19.1711655895339@5f0c8a344f3f> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_18_2041890787.1711655895339" ------=_Part_18_2041890787.1711655895339 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
The Enlighten libraries and tools are provided in prebuilt form. <= /span>You don't need to rebuild from source unless you modify the core Enli= ghten SDK code.
After you modify Engine source code you can build the editor or ga=
me using UnrealBuildTool as usual.
When upgrading to an unsupported platform SDK, you may also need to rebuild=
the Enlighten libraries against the new SDK. In rare cases you=
might need to make changes to the Enlighten libraries.
You can find the Enlighten library source code within the UE4 third party s=
ource folder:
Engine/= Source/ThirdParty/Enlighten
<= br> Modify and rebuild Enlighten libraries
To build and install the Enlighten libraries and tools required by UE4:<= /p>
In a command prompt window, execute:
Generate= ProjectFiles.bat cd Engine\Source\ThirdParty\Enlighten BuildAndInstallEnlighten.bat
This scripts returns an exit code of zero if the build succeeded. Otherw= ise, an error is printed in the console output.
When you run GenerateProjectFiles.bat, Engine\Source\ThirdParty\Enli= ghten\EnlightenBuildConfig.xml is generated for the installed pla= tform SDK versions detected by UnrealBuildTool.
If you build Enlighten UE4 with Visual Studio 2019,&nbs= p;Enlighten libraries are compiled w= ith the MSVC v14.28 toolset. Install the Visual Studio component which= includes the MSVC 14.28 compiler.
If you build Enlighten UE4 with Visual Studio 2017,&nbs= p;Enlighten libraries are compi= led with the MSVC v14.16 toolset. Install the Visual Studio component = which includes the MSVC 14.16 compiler.
To build Enlighten, you must install the June 2010 DirectX SDK
By default, UnrealBuildTool doesn't det= ect changes to third party headers during an incremental build. To work aro= und this, delete the Engine/Intermediate/Build folder to= force a full UE4 build.
If you make regular changes to Enlighten headers, to enable increm= ental builds, enable bCheckExternalHeadersForModification = in your BuildConfiguration.xml.