builds on Windows using dynamic libs