The compiler will look up for the .hpp file relative to the path of the .cpp where you're including it. So when doing
#include "bitmap_image.hpp"
check if the .hpp is in the same physical folder as the .cpp is other wise you must provide the relative path to the .hpp file in the #include"../???/" preprocessor statement.