taglib1.6.3のcバインディングを使用しています。でファイルを開くとtaglib_file_new
、メッセージがstderrに出力されます。これらのメッセージを制御して使用するにはどうすればよいですか?特に、いくつかのエラーをキャッチして処理したいと思います。次に、stderrへの冗長ログをオフにします。
質問する
351 次
2 に答える
2
残念ながら、それらをキャッチすることはできませんが、リリースモード(cmake -DCMAKE_BUILD_TYPE=Release
)でTagLibをコンパイルすると、メッセージは出力されません。
于 2011-05-15T10:03:50.203 に答える
1
reopen
:ingを使用すると、エラーメッセージを効果的に非表示にできますstderr
。完全に無音にしたい場合は、ある種のnullデバイスまたは内部ログファイルにリダイレクトできます。そうでなければ、私はあなたがそれらを除外する必要があると思います。
別のアプローチは、taglib自体を変更することです。これは、ソースが提供されているときに機能するはずです。
于 2011-05-15T10:10:53.193 に答える