Skip to content

Standard headers of bundled toolchain not included #390

@BartyT2

Description

@BartyT2

Not sure if this is a plugin issue or a Rider issue, sorry if this is the wrong place.

I'm running Unreal 5.7.2 (prebuilt) on Linux Mint, and my project compiles fine and starts the editor etc.
But anything that uses standard headers breaks code completion, inspection and gives false-positive errors.

It seems like the rider IDE can't locate the headers correctly for some reason?
For example:
#include <type_traits>
This can't be found by the IDE, (but still runs fine when pressing play)

When I change it to:
#include "c++/v1/type_traits"
Then the IDE can find it just fine...

My current workaround is to include the full path to the .build.cs files like so:
PublicSystemIncludePaths.Add(".../Linux_Unreal_Engine_5.7.2/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v26_clang-20.1.8-rockylinux8/x86_64-unknown-linux-gnu/include/c++/v1");

But let me know if there's a better way to include these, of I'm forgetting something obvious 🙈

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions