我使用c的绑定为taglib 1.6.3。使用taglib_file_new
打开文件时,邮件将打印到stderr。我如何控制和使用这些消息?特别是,我想捕捉并处理一些错误,其次我想关闭详细记录到stderr。Taglib错误/警告
2
A
回答
2
不幸的是,你不能捕捉它们,但是如果你在发布模式(cmake -DCMAKE_BUILD_TYPE=Release
)下编译TagLib,这些消息将不会被打印。
1
您可以通过reopen
有效隐藏错误消息:ing stderr
。如果你想完全沉默它,你可以将它重定向到某种空设备或内部日志文件。否则,我想你需要将它们过滤掉。
另一种方法是修改taglib本身,它应该在提供源时工作。
相关问题
- 1. 错误/警告
- 2. 警告:mysql_fetch_array():错误
- 3. CGContext错误/警告
- 4. XSD.exe警告错误
- 5. 警告框错误
- 6. AclExtras警告错误
- 7. 警告 - 错误提出:错误:听EADDRINUSE
- 8. APNS错误警告:stream_socket_client()错误
- 9. 警告:preg_match错误(class.upload.php)
- 10. PHP SOAP错误警告
- 11. Clingo - 进展错误/警告
- 12. Actionscript 3.0警告为错误
- 13. mysqli - 警告和错误
- 14. 将警告视为错误
- 15. PHP错误警告消息
- 16. Debian Moodle错误警告:mkdir()
- 17. “strcpy的”错误和警告
- 18. XCode 4,错误和警告
- 19. MySQL错误InnoDB:警告
- 20. 警告:与编译错误
- 21. 阵列错误/警告
- 22. MySQL登录错误警告
- 23. Logcat日志警告/错误
- 24. php函数错误警告
- 25. 内存警告错误
- 26. 构建错误,警告MSB3258
- 27. Tumblr javascript警告/错误
- 28. MinGW和Boost警告错误?
- 29. PHP警告 - 内部错误
- 30. 错误警告疑惑
谢谢我即将试用此功能。我用apt-get直接从存储库中添加了taglib。为什么是默认模式调试模式而不是释放模式? – jmilloy 2011-05-17 02:29:31
我不知道,这就是CMake默认的做法。 – 2011-05-17 17:03:28