デフォルトでは、LibTIFF はすべてのエラー出力を stderr に書き込みます。これはハードコードされているようです。文字列メッセージ ハンドラまたはファイルにリダイレクトする方法はありますか? LibTIFF自体は変更しないのが理想ですが、あまり大きな変更でなければ変更しても構いません。
明確化#1
別のライブラリ内で LibTIFF を使用しているため、プログラムでこれを行う必要があり、このライブラリは stderr に何も書き込むことが許可されていません (そうしないと、ライブラリを使用するアプリケーションが台無しになります)。私のライブラリはすべてのエラーをファイルに記録します - LibTIFF エラーもこのファイルにリダイレクトしたいです。
ライブラリを使用するアプリケーションを制御できません。
明確化#2
私のライブラリは C++ で書かれており、Windows 上で動作します。
LibTIFF の変更が必要な場合は、提案やアドバイスを歓迎します。