這裏有很多帖子,但沒有人幫助我。安裝libx11-dev後,我無法找到Xlib.h
我已經成功地從apt-get安裝了libx11-dev
,並且netbeans仍抱怨說找不到include文件<X11/Xlib.h>
。
另外我已經試過找到xlib.h並且在我的硬盤上沒有Xlib.h文件和X11文件夾。
find/X11
find/Xlib.h
有沒有我應該看看解決它?我使用的是Ubuntu 12,它是一個C/C++項目。
這裏有很多帖子,但沒有人幫助我。安裝libx11-dev後,我無法找到Xlib.h
我已經成功地從apt-get安裝了libx11-dev
,並且netbeans仍抱怨說找不到include文件<X11/Xlib.h>
。
另外我已經試過找到xlib.h並且在我的硬盤上沒有Xlib.h文件和X11文件夾。
find/X11
find/Xlib.h
有沒有我應該看看解決它?我使用的是Ubuntu 12,它是一個C/C++項目。
我不知道有關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遺產的人,這是我在SunOS 4的古老日子裏學會了我的外殼,並且我仍然有這些習慣。)
請運行以下命令並告訴我們它打印的內容:'dpkg -L libx11-dev; COLUMNS = 500 dpkg -l libx * -dev | awk'{print $ 1,$ 2}'' – zwol 2013-02-09 03:53:37
發現問題。我在/ usr/include/X11中找到了librarie。將這個路徑包含在netbeans中的include目錄後,它解決了這個問題。我相信所有文件,包括那些在/ usr /子目錄中的文件都會自動找到。 – 2013-02-09 03:56:25
啊哈。同時我已經確認'libx11-dev'是安裝正確的東西,我已經給你寫了一個答案,解釋爲什麼你的'find'命令不起作用。 – zwol 2013-02-09 04:02:39