請問fedora20在compile時找不到glib.h - Linux

Table of Contents

各位好,第一次在linux版上發問。


我手上的作業系統是fedora20,

裝了gcc和gtk2.0-devel的安裝包,

但是在編譯的時候會有找不到glib.h的錯誤訊息。

google後,有人說是要裝glib2-devel就可以解決問題,

但是我的系統跟我說這個package已經是最新套件,

而在\usr\include裡面也確實有glib.h檔案,

卻link不到。請教這該怎樣解決?

謝謝各位。

--

All Comments

Jake avatarJake2014-02-08
include的時候改用絕對路徑?
Hedy avatarHedy2014-02-13
用pkg-config吧
Ophelia avatarOphelia2014-02-17
pkg-config 用用看 差不多像這樣
Belly avatarBelly2014-02-19
gcc ... $(pkg-config --cflags --libs gtk+-2.0)
Jacky avatarJacky2014-02-21
昨天奮鬥一下午沒解,一怒之下找前輩來指點。晚點po結果。
Skylar Davis avatarSkylar Davis2014-02-25
應該有加 -I/usr/include/glib-2.0 吧?
Poppy avatarPoppy2014-03-01
ok了,問題不再gtk,源頭引發錯誤的是chewing-devel沒安裝