0

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

我已经libx11-dev从 apt-get 成功安装,但 netbeans 仍然抱怨它找不到包含文件<X11/Xlib.h>

我也试过找到 xlib.h 并且我的硬盘上没有 Xlib.h 文件或 X11 文件夹。

find / X11 
find / Xlib.h

有什么我应该看的东西来解决它吗?我正在使用 ubuntu 12,它是 ac/c++ 项目。

4

1 回答 1

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 用户空间的系统(即所有 Linux 和其他一些系统)上,尾随-print不是必需的,但在较旧的系统上,可能还有那些保留更多 BSD 遗产的系统,它是。我在糟糕的旧系统中学习了我的 shell SunOS 4 的日子,我仍然有这些习惯。)

于 2013-02-09T04:01:52.830 回答