XCB 字符串和未定义WM_NAME
XCB STRING and WM_NAME not defined
在哪里定义STRING
和WM_NAME
?
我的xcb_atom.h
文件只包含 3 个函数声明,当时我希望它看起来像这样:http://www.opensource.apple.com/source/X11libs/X11libs-40/xcb-util/xcb-util-0.3.3/atom/xcb_atom.h
我还有一个包含类似原子的xcb_ewmh.h
文件,但我找不到任何文档。
我该如何解决这个问题?
如另一个答案所述,符号在xproto.h
中,由xcb.h
拖入,但没有像XCB教程中那样命名。您需要使用XCB_ATOM_WM_NAME
和XCB_ATOM_WM_STRING
。
我整理了我的/usr/include/xcb
目录:
$ grep -r WM_NAME
xproto.h: XCB_ATOM_WM_NAME
因此,它们是在 xproto.h
中定义的,其中包括以下内容:
$ grep -l -r xproto.h
xvmc.h
shape.h
shm.h
xselinux.h
render.h
glx.h
xcb.h
screensaver.h
xtest.h
xkb.h
sync.h
xinerama.h
res.h
composite.h
damage.h
xprint.h
xv.h
xfixes.h
xinput.h
randr.h
dri2.h
相关文章:
- 使用模板进行堆栈实现; "name followed by :: must be a class or namespace"
- C++中"dependent name"的定义是什么?
- 将系数存储在头文件的数组中("does not name a type"错误)
- 将成员函数作为构造函数参数调用时出错 "Variable is not a type name"
- C++初学者:为什么我的编译器根据我的循环返回"name not found"?
- 当初始值设定项是基类名时'initializer does not name a non-static data member or base class'错误
- "WM" C++是什么意思?
- 如何解决"'mutex' in namespace 'std' does not name a type"?
- 在 C++ 中使用命名空间时出现"does not name a type"错误
- 已声明时"Does not name a type"错误
- 嵌套类"does not name a type"
- C++ "Using Uninitialized Memory.. (variable name) "
- 在反转字符串'my.name.is'时,我得到的输出为"is@.name.my"。我不明白'@'是从哪里来的
- C++错误:"class name"之前的预期类型说明符
- C++从"NameBase"类到模板"Name"类的相互关系的成语(或模式)
- 错误 C6011:取消引用空指针"NAME"。C++
- 无法构建 RcppArmadillo.package.skeleton 测试包:"R_init_"的多重定义<name>
- C++ 中的类之间的数据重新循环 - 错误:'<class name>'未在此范围内声明
- "char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {"剂量是什么意思
- 为什么 std::locale( " " ).name() 在 clang 和 gcc 上给出不同的结果?