在使用 x11 的库函数 XReparentWindow() 时,发现返回值是 BadRequest (1)。而检查文档发现 XReparentWindow() 本身不应该返回这个错误,而 BadRequest 的官方解释是可能问题在 xlib 或 server 端。请问我应该怎么来查看更具体的报错日志呢?
1 回答

小唯快跑啊
TA贡献1863条经验 获得超2个赞
在看过 xlib 源码后,该问题有了答案。
xlib 函数的返回值不是错误码,多数函数的正常返回值就是 1,反而当返回 0 时才是错误,此时应该使用 error handler 来捕获和处理。
- 1 回答
- 0 关注
- 1452 浏览
添加回答
举报
0/150
提交
取消