'FastNoise' uses undefined class 'FASTNOISE_API'

Error:

Header file:

Build.cs:

FastNoiseGenerator is enabled in the plugins for the project and I’ve looked at the documentation to ensure I’m calling to correct type in the function declaration. If it’s relevant, this is for a Blueprint Function Library.

Has anyone had this issue before?

Ok, so I’m like 18 month late, but for anyone else running into this in the future:
The FastNoiseGenerator plugin has 2 modules - FastNoiseGenerator and FastNoise. You need to include both in the dependency list in *.Build.cs, but by default the IDE just includes the first one, which causes this error. Add FastNoise into PublicDependencyModuleNames and it should work

1 Like