2013-10-09 72 views
1

我有sudo apt-get install glibmm*,它顯示我已經安裝了關於它的所有庫。但是當我將它與libxml++-2.6鏈接時,它不顯示glibmmconfig.h。我搜索了Google,有人說它位於/usr/lib/glibmm-2.4/include,但路徑不存在。怎麼了?Ubuntu 12.04中的glibmmconfig.h其中是12.04

回答

1

文件glibmmconfig.h是包libglibmm-2.4-dev的一部分,將被安裝在這取決於你的架構以下位置之一:

/usr/lib/x86_64-linux-gnu/glibmm-2.4/include/glibmmconfig.h 
/usr/lib/i386-linux-gnu/glibmm-2.4/include/glibmmconfig.h 

要獲取用libxml++2.6編譯代碼所需的編譯器標誌的列表,請運行:

pkg-config --cflags libxml++-2.6 

要獲得鏈接標誌的列表,運行

pkg-config --libs libxml++-2.6 
+0

謝謝,先生。我終於在'/ usr/lib/x86_64-linux-gnu/glibmm-2.4/include/glibmmconfig.h'中找到了它。爲什麼軟件包沒有以常規方式存放文件? – mining