Hello,
Your library is awesome, but I had some problems when using it with Qt. Indeed, one of your function is called "emit", the problem is that in Qt, this is a keyword, so I had to change the name of this function in you source files (well, I just called it emitt xD).
You should rename it to avoid conflicts.
Regards,
Rodolphe Fouquet.