[問題] 請問fedora20在compile時找不到glib.h

看板Linux作者 (  )時間12年前 (2014/02/06 15:08), 編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
各位好,第一次在linux版上發問。 我手上的作業系統是fedora20, 裝了gcc和gtk2.0-devel的安裝包, 但是在編譯的時候會有找不到glib.h的錯誤訊息。 google後,有人說是要裝glib2-devel就可以解決問題, 但是我的系統跟我說這個package已經是最新套件, 而在\usr\include裡面也確實有glib.h檔案, 卻link不到。請教這該怎樣解決? 謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.161.27

02/06 18:10, , 1F
include的時候改用絕對路徑?
02/06 18:10, 1F

02/06 19:08, , 2F
用pkg-config吧
02/06 19:08, 2F

02/06 19:08, , 3F
pkg-config 用用看 差不多像這樣
02/06 19:08, 3F

02/06 19:09, , 4F
gcc ... $(pkg-config --cflags --libs gtk+-2.0)
02/06 19:09, 4F

02/07 09:30, , 5F
昨天奮鬥一下午沒解,一怒之下找前輩來指點。晚點po結果。
02/07 09:30, 5F

02/09 23:58, , 6F
應該有加 -I/usr/include/glib-2.0 吧?
02/09 23:58, 6F

02/10 13:26, , 7F
ok了,問題不再gtk,源頭引發錯誤的是chewing-devel沒安裝
02/10 13:26, 7F
文章代碼(AID): #1IypK3xH (Linux)
文章代碼(AID): #1IypK3xH (Linux)