编译nana库时不能包含<X11/Xft/Xft.h>,没有这样的文件或目录
Posted
技术标签:
【中文标题】编译nana库时不能包含<X11/Xft/Xft.h>,没有这样的文件或目录【英文标题】:can't include <X11/Xft/Xft.h> when compiling nana library, no such file or directory 【发布时间】:2017-07-11 22:10:24 【问题描述】:我正在尝试在 Ubuntu 16.04 中安装 nana C++ library。
我下载并解压到我的 helloworld 文件所在的目录,然后转到 makefile 所在的目录; nana/build/makefile,然后输入了make
,但得到了错误
X11/Xft/Xft.h: 没有这样的文件或目录
我检查了 /usr/include/X11 是的,它不存在。谷歌搜索并没有帮助弄清楚安装 Xft 的热度。我该怎么做?还是我做错了什么?
【问题讨论】:
IIRC:无论您将其安装到何处,都将其与-L
一起传递给您的编译器。
你的意思是make -L
?刚试了一下,还是一样的错误。好像缺少一个库。
【参考方案1】:
此标头似乎在 libxft-dev
包中。使用您的包管理器安装它。如果合适,请尝试:
sudo apt install libxft-dev
【讨论】:
以上是关于编译nana库时不能包含<X11/Xft/Xft.h>,没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章