How to use platform-dependent libraries