Compiling boost project as CPP with external classes