【问题标题】:Getting X error while runing GTK+ application运行 GTK+ 应用程序时出现 X 错误
【发布时间】:2011-02-09 13:19:56
【问题描述】:

我编写了一个 GTK+ 应用程序,但在运行它时出现以下 X Window 错误:

程序“TestApp”收到 X Window 系统错误。 这可能反映了程序中的错误。 错误是“BadMatch(无效的参数属性)”。 (详情:serial 222 error_code 8 request_code 2 minor_code 0) (程序员注意:通常X错误是异步报告的; 也就是说,您将在导致错误后的一段时间内收到错误。 要调试您的程序,请使用 --sync 命令行运行它 更改此行为的选项。然后你可以得到一个有意义的 如果您在 gdk_x_error() 函数上中断,则从调试器回溯。)

此错误的原因可能是什么?我用 C 语言编写了这个应用程序。

【问题讨论】:

    标签: c x11 gtk


    【解决方案1】:

    我会尝试按照它的建议进行操作:使用 --sync cmd 选项运行应用程序并在调试器中启动它,这样您就可以看到是哪一行导致了错误。

    【讨论】:

    • 但我在那个目标环境中没有调试器。
    • 是哪个目标环境?有没有办法通过集成调试器获得某种SDK?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 2018-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    相关资源
    最近更新 更多