Re: [問題] Ubuntu在安裝完gtk+-2.12.11後壞掉了 囧

看板Linux作者 (PCMan 知識+)時間17年前 (2008/07/13 19:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
: vim base.c : 接著輸入程式碼 : #include <gtk/gtk.h> : int main( int argc,char *argv[]){ : GtkWidget *window; : gtk_init (&argc, &argv); : window = gtk_window_new (GTK_WINDOW_TOPLEVEL); : gtk_widget_show (window); : gtk_main (); : return 0; : } : 接著編譯 gcc -o base base.c `pkg-config –cflags –libs gtk+-2.0` : 可是跑出了這樣的錯誤訊息 : : base.c:1:21: 錯誤: gtk/gtk.h:沒有此一檔案或目錄 : base.c: 在函式 「main」 中: : base.c:5: 錯誤: 「GtkWidget」 未宣告 (在此函式內第一次使用) : base.c:5: 錯誤: (即使在一個函式內多次出現,每個未宣告的識別碼在其 : base.c:5: 錯誤: 所在的函式內只報告一次。) : base.c:5: 錯誤: 「window」 未宣告 (在此函式內第一次使用) : base.c:9: 錯誤: 「GTK_WINDOW_TOPLEVEL」 未宣告 (在此函式內第一次使用) : 改成這樣編譯 gcc base.c -o base `pkg-config –cflags –libs gtk+-2.12.11` : 也還是不行 OTZ 當然是不能用.... 因為你參數全部輸入錯了 pkg-config –cflags –libs gtk+-2.12.11 正解: pkg-config --cflags --libs gtk+-2.0 請先參閱 GTK+ tutorial...上面有教正確的使用方式 建議參閱英文文件,相關資料會多很多 -- 個人網頁: http://pcman.sayya.org/ 上面有自畫像及各種聯絡資訊 Blog: http://pcman.sayya.org/blog.php?id=pcman PCMan 全系列 BBS 連線軟體 http://pcman.ptt.cc/ http://pcmanx.csie.net/ 新酷音輸入法 for Windows http://chewing.csie.net/ IE Tab Firefox plugin/extension http://ietab.mozdev.org/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.124.205 ※ 編輯: HZYSoft 來自: 218.161.124.205 (07/13 19:29)
文章代碼(AID): #18UURsOn (Linux)
文章代碼(AID): #18UURsOn (Linux)