-
Notifications
You must be signed in to change notification settings - Fork 30
Description
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 🙈