C 尝试获取鼠标单击坐标时出错

C 尝试获取鼠标单击坐标时出错,c,linux,mouseevent,xlib,C,Linux,Mouseevent,Xlib,我试图运行本主题的代码(第一个答案):它给了我一些错误。 输出: $ ./a.out X Error of failed request: BadAccess (attempt to access private resource denied) Major opcode of failed request: 2 (X_ChangeWindowAttributes) Serial number of failed request: 8 Current serial number

我试图运行本主题的代码(第一个答案):它给了我一些错误。

输出:

$ ./a.out
X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  2 (X_ChangeWindowAttributes)
  Serial number of failed request:  8
  Current serial number in output stream:  8

应使用:
gcc.cc-lX11


并将一个字符串更改为:
XSelectInput(display、root、buttonreleasemak)

试试:
gcc-lX11 c.cc
你想说:gcc.cc-lX11,@nnn还有一个问题(更新)是的,库必须添加在源文件之后。但是最初你有一个链接问题,你应该更新这个问题,指定它已经解决了,现在你有了另一个问题。不管怎样,你读过那个答案的评论了吗?它应该通过更改为
XSelectInput(显示、根目录、按钮释放任务)来工作