IAssetTextFilterHandler lacks the implementation for its virtual destructor.

Hey folks, here is the destructor:​

https://github.com/EpicGames/UnrealEngine/blob/605b2d8cc757476ca9ff00bc9406bd714497945b/Engine/Source/Editor/ContentBrowser/Public/AssetTextFilter.h#L244

However, since this destructor lacks its implementation, it is not possible to compile any derived classes.

The linker will report an error like this:

error LNK2019: unresolved external symbol “__declspec(dllimport) public: virtual __cdecl IAssetTextFilterHandler::~IAssetTextFilterHandler(void)”

fatal error LNK1120: 1 unresolved externals

Hi,

Thanks for reporting. I fixed it and code was merged to UE5/Main at CL 47912076. It will be part of UE 5.8. The easy fix is to add “= default”, but since you are using the launcher version, you will either need to wait for 5.8 or switch to source code distribution.

CONTENTBROWSER_API virtual ~IAssetTextFilterHandler() = default;Regards,

Patrick