为了账号安全,请及时绑定邮箱和手机立即绑定

请问 XReparentWindow() 抛错 BadRequest 该怎么追踪调试?

请问 XReparentWindow() 抛错 BadRequest 该怎么追踪调试?

白猪掌柜的 2018-10-24 10:56:47
在使用 x11 的库函数 XReparentWindow() 时,发现返回值是 BadRequest (1)。而检查文档发现 XReparentWindow() 本身不应该返回这个错误,而 BadRequest 的官方解释是可能问题在 xlib 或 server 端。请问我应该怎么来查看更具体的报错日志呢?
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

在看过 xlib 源码后,该问题有了答案。

xlib 函数的返回值不是错误码,多数函数的正常返回值就是 1,反而当返回 0 时才是错误,此时应该使用 error handler 来捕获和处理。


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 1424 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信