这里有很多帖子,但没有一个人帮助我。
我已成功安装了来自apt-get的libx11-dev
,但仍有netbeans抱怨它无法找到包含文件<X11/Xlib.h>
。
此外,我尝试过查找xlib.h,我的硬盘上没有Xlib.h文件,也没有X11文件夹。
find / X11
find / Xlib.h
我是否应该考虑修复它?我使用的是ubuntu 12,它是一个c / c ++项目。
答案 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的旧时代,我学会了我的贝壳,我仍然有这些习惯。)