Esempio

#include "path/header.h"

class Shape{
    public:
        virtual ~Shape()=0;
};


Soluzione
Mantenere semplici i nomi include. Cambiare le directory in cui vengono effettuate le ricerche da parte del compilatore in modo da includere il file desiderato.

#include "header.h"

class Shape{
    public:
        virtual ~Shape()=0;
};