The only working and flexible-ish solution I made up is the following.

Because this works...
Code
#include <map>
#include <zorro.h>
#include <map>

... I made a header file called "common-library-loader.h", where I include ALL the necessary std libraries used across ALL of my libraries, then include <zorro.h>. Therefore it's kind of making a huge all-inclusive library, and the correct sequence is guaranteed for the first time - and after that it's not important. It's an ugly way, but working. However it would be much better if I shouldn't do this hacky way, so if you have any suggestions, I would glad to read that.