ユーザが使いそうなシンボルと衝突しない名前を使うとか、デバッグ情報は落とすとか、そういったことです。
日本語サイトでも英語サイトでも構いません。また、書籍でも構いません。
API は C からでも C++ からでも呼べるようにし、ライブラリ内部は C++ で作成するつもりです。
ライブラリの性格は、Audio,Video などのメディア制御、リアルタイム系です。
今までは身内向けのものばかり作っていたのであまり注意を払っていなかったのですが、今回は外へ出す可能性があるのできちんとしておきたいと思います。
関数名の先頭にXXXXX_当のオリジナリティのあるプレフィックスを
つければ大丈夫だと思いますよ。
VC++なら、デバッグ用のライブラリと、実行用のライブラリの両方を
提供してもらえると、デバッグ作業とかがしやすいです。
ありがとうございます。が、Perlの話ですし、ライブラリを使う側(初心者)への説明なので、質問趣旨に合わないと思います。
ありがとうございます。
ずばりをまとめたサイトや書籍がないなら、このように Tips や作法を列挙していただいていっても OK です(1つあたりのポイントは低くなりますが)。
オープンソースなどでライブラリ開発者向けの心得をまとめたページとかあるといいんですけどね。