当然我认为我已经安装了所有依赖项。新的API文档看起来很棒,但我找不到任何安装调试技巧。我正在使用grep在build目录中追逐对RandR的引用,试图找出版本检查没有找到的确切内容。还有更好的建议吗?
以下是cmake期间的所有依赖项检查:
mysql
它似乎没有检查安装的libxrandr2(版本1.5.0)。
答案 0 :(得分:0)
第一:你需要RandR 1.5支持吗?如果答案是“不”或“我不知道”,那么,好吧......; - )
然后,实际回答你的问题:对于RandR 1.5支持,你需要一个版本的libxcb,支持RandR 1.5。这意味着您需要使用xcb-proto 1.12构建的libxcb版本(可能意味着您需要libxcb 1.12)。
您可以通过以下方式检查自己:
$ grep _VERSION /usr/include/xcb/randr.h
#define XCB_RANDR_MAJOR_VERSION 1
#define XCB_RANDR_MINOR_VERSION 5
#define XCB_RANDR_QUERY_VERSION 0
(忽略结果的最后一行,前两行显示这是RandR 1.5)