Hopefully the following information will help.
I kept giving the compiler, what it was asking for, in BpLibraryTest.h, which is the following
BpLibraryTest.h
int32 UCLASS() ;
class UIceWareBPLibraryModule : public UBlueprintFunctionLibrary {
/*
File I/O to and write data, as well as support functions, getting directory information, file information,
erasing files, etc.
*/
int32 GENERATED_UCLASS_BODY()
UFUNCTION(BlueprintCallable, Category = “IceWareBPLibrary|IwFileFunctions”) ;
added a “int32” preceding the UCLASS() macro, and a trailing semicolon. Did the same with GENERATED_UCLASS_BODY(), the int32, but not the semicolon.
Now the Plugin will compile, BUT, it’s not correct still. To my understanding, at this point, I should be able to right click, when in the blue print editor, and find the functions in the Blueprint list (making sure to have clicked off Context Sensative). Such is not the case, there are no functions there in a category (or any permutation there of).
Hope this helps,