歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下GTK+開發環境設置

Ubuntu下GTK+開發環境設置

日期:2017/2/28 16:15:00   编辑:Linux教程
安裝gnome和gtk+開發庫,使用命令:sudo apt-get install libgtk2.0-dev libgnome2-dev ,安裝之後,所有相關的頭文件和靜態/動態庫文件已經准備好了

eclipse開發:

  1. 安裝必須要的東西
    1. 安裝JDK,使用命令:sudo apt-get install sun-java6-sdk
    2. 安裝eclipse+CDT 5.0,我覺得CDT從5開始漸成氣候了,作為一個eclipse開發者,我覺得他比kdevelop好用:),遺憾的是在win下不支持msvc,只能通過mingw或cygwin
    3. 安裝gnome和gtk+開發庫,使用命令:sudo apt-get install libgtk2.0-dev libgnome2-dev ,安裝之後,所有相關的頭文件和靜態/動態庫文件已經准備好了,不得不說apt-get真NB。
  2. 測試一下
    1. 頭文件使用命令 pkg-config --cflags gtk+-2.0 ,正常情況下會出現一下結果:
      -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1
    2. 庫文件使用命令 pkg-config --libs gtk+-2.0 ,正常情況下會出現一下結果:
      -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
  3. 啟動Eclipse,新建一個c project,然後右鍵單擊 properties->c/c++ build->Settings,在Tool Setting中將給GCC設置頭文件目錄以及鏈接庫(還有一種做法是自定義make file,裡面調用pkg-config,因為沒有顯式設置,cdt無法做靜態分析,不能利用它的強大功能,比如索引,重構等)。
    1. 設置頭文件,點擊GCC C Compiler->Directories,然後使用命令 pkg-config --cflags gtk+-2.0 | sed 's/ /\n/g' > include.txt ,然後使用命令 sed 's/-I//g' include.txt ,依次將出現的每一行add到inclue path裡面去。
    2. 設置庫,點擊GCC C Linker->Libraries,然後如頭文件操作一樣使用命令pkg-config --libs gtk+-2.0 | sed 's/ /\n/g' > lib.txt ,然後使用命令 sed 's/-l//g' lib.txt ,依次將出現的每一行添加到libraries裡。
Copyright © Linux教程網 All Rights Reserved