安装libx11-dev后,我无法找到Xlib.h

时间:2013-02-09 03:46:45

标签: c++ c netbeans ubuntu-10.10

这里有很多帖子,但没有一个人帮助我。

我已成功安装了来自apt-get的libx11-dev,但仍有netbeans抱怨它无法找到包含文件<X11/Xlib.h>

此外,我尝试过查找xlib.h,我的硬盘上没有Xlib.h文件,也没有X11文件夹。

find / X11 
find / Xlib.h

我是否应该考虑修复它?我使用的是ubuntu 12,它是一个c / c ++项目。

1 个答案:

答案 0 :(得分:2)

我对netbeans一无所知,但是:您可以使用命令

找出系统中安装的软件包中的内容
dpkg -L <name of package>

当我在Ubuntu系统上执行此操作时,我也可以访问它,它表示libx11-dev 假设包含文件/usr/include/X11/Xlib.h。但是,这并不会告诉您文件是否确实存在。您需要类似于您尝试的find命令。

现在,您的find命令没有做任何事情,因为find的命令行语法与其他所有命令都不同。这是您尝试使用find执行的操作:

find / -name Xlib.h -print
find / -name X11 -print

(在最近使用GNU userland的系统上(即所有Linux和其他一些系统),尾部-print不是必需的,但在较旧的系统上,也可能是那些保留更多BSD遗产的系统,它是.I在SunOS 4的旧时代,我学会了我的贝壳,我仍然有这些习惯。)