在Nana cmake上找不到x11

时间:2019-05-25 22:52:07

标签: c++ linux cmake x11 nana

我正在CLion中加载nana源,cmake给我一个错误,提示x11设置为NOTFOUND

我尝试在ubuntu上安装x11开发库,但没有帮助:/

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

sudo apt install libxft-dev

但是现在我看到以下错误(第一个代码块)

代码块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

预期会编译,但由于某种原因它不会

3 个答案:

答案 0 :(得分:2)

在加载之前尝试一下:

sudo apt install libxcursor-dev

答案 1 :(得分:0)

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

来自n。 '代词'm 它对我有用

答案 2 :(得分:0)

apt-get install libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev

应该可以!