デフォルトでは、LibTIFFはすべてのエラー出力をstderrに書き込みます。これはハードコードされているようです。文字列メッセージハンドラまたはファイルにリダイレクトする方法はありますか?理想的には、LibTIFF自体を変更することなく、私はそれがあまりにも大きな変化でないかどうかを変更することで大丈夫です。LibTIFFのソースコードを変更せずにLibTIFFのエラー出力をリダイレクトできますか?
明確化第1位
私は私が別のライブラリ内のlibtiffを使用していますので、プログラムでこれを実行する必要があり、このライブラリは、それ以外の場合は、めちゃくちゃにアプリケーションを意志(stderrに何かを書き込むことが許可されていません私のライブラリを使用しています)。私のライブラリはすべてのエラーをファイルに記録します.LibTIFFエラーもこのファイルにリダイレクトされます。
私のライブラリを使用するアプリケーションを制御できません。
明確化#2
マイライブラリには、C++とWindows上で実行中です。
LibTIFFの変更が必要な場合は、提案とアドバイスを歓迎します。
どのようなプログラミング言語をお使いですか? – NoBugs