Here's a
link to a discussion about how to do it in Linux. Although you're not doing this in Linux, I'm sure that either some of the libraries are cross-compatible and/or you can use this thread as a stepping stone to finding the correct library.
Good luck.