在nana cmake上找不到x11。

问题描述 投票:3回答:1

我在 CLion 中加载 nana 源码时,cmake 给我一个错误,说 x11 被设置为 NOTFOUND。

我已经尝试在ubuntu上安装x11开发库,但它没有帮助。

编辑: 我已经通过安装(第2个代码块)解决了上述问题。

sudo apt install libxft-dev

但现在我看到了以下错误(第1个代码块)。

代码块1

fatal error: X11/Xcursor/Xcursor.h: No such file or directory
 #include <X11/Xcursor/Xcursor.h>
          ^~~~~~~~~~~~~~~~~~~~~~~

CODE BLCOK 2

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
/home/jirubizu/Downloads/nana_hotfix/X11_Xft_INCLUDE_PATH
   used as include directory in directory /home/jirubizu/Downloads/nana_hotfix
X11_Xft_LIB (ADVANCED)
    linked by target "nana" in directory /home/jirubizu/Downloads/nana_hotfix

本以为会编译,但不知为何它没有

c++ linux cmake x11 nana
1个回答
1
投票

加载前试试。

sudo apt install libxcursor-dev

0
投票

这里有很多X11包。libxft-dev似乎是一个奇怪的选择。它只是X11的一小部分,可能会带来你需要的X11库,也可能不会。也许可以尝试安装libxcursor-dev,看看会发生什么。

从n. "代词 "开始,它对我来说是有效的。

© www.soinside.com 2019 - 2024. All rights reserved.