fixed dll prefix as the lib is now static for msvc too
some semantic changes. one define