Trying to make an object with static functions but as soon as I add ‘static’ to any function declaration I get this error:
-waitmutex" exited with code 5. Please verify that you have sufficient rights to run this command.
UCLASS()
class THEALCHEMIST_VR_API UAlchemy : public UObject
{
GENERATED_BODY()
TArray<FRecipe> recipes;
UAlchemy(const FObjectInitializer& ObjectInitializer);
UFUNCTION(BlueprintCallable, Category = "Alchemy")
int RecipeCount();
//this
static void GenerateRecipes();
};
That has nothing to do with using “static.” I think it would happen when you make another change that requires re-generation, and it means your install is somehow not correct.
Sort of I suspected that, sometimes I get same error after altering anything, like adding a line of comment and have to clean project before every build to get rid of it.
Sad part is that I just downloaded new engine version and installed vs 2017 because it was the same in vs 2015