この9月にTheolizerを共有ライブラリに対応したのですが、その時幾つかのノウハウを得ることができました。
それをQiitaへ投稿しました。C++形式で共有ライブラリを書く時の参考になると思います。