Integrating third-party dynamic libraries