我正在将一些linux程序移植到我的嵌入式系统。问题是程序使用Xlib绘制输出图像。我发现在线定义使用的结构和函数有助于我移植应用程序。我唯一找不到的是Colormap的定义。我发现有几个描述Colormap只是一个使用过的颜色表(XColor?)但我从来没有找到它的原始辩护。我在网上和X11的git下搜索过。我发现Colormap包含在其他结构中,而没有定义Colormap本身。我遗漏了什么吗?

最佳答案

X11的头通常位于/usr/include/X11下
在/usr/include/X11/X.h中,存在typedef XID Colormap;

10-08 10:47