Supposing this folder structure:


So my weapon is under Weapons and my Character under player respecting the private/public folder hierarchy, this is the include I would add in my ShooterCharacter.cpp to be able to reach the weapon code:
#include "Weapons/ShooterWeapon.h"
PS .- Consider forward declaration for header files (as long as you don’t operate with the class).