`

Ubuntu在Eclipse中配置C和GTK

    博客分类:
  • GTK
GTK 
阅读更多

Ubuntu下在Eclipse中运行C语言的GTK程序

  1. 下载相关的包
    sudo apt-get install gnome-core-devel build-essential libgtk2.0-dev libgtk2.0-doc
     
  2. 测试代码
    打开Eclipse,新建——C Project——输入Project name,并选择Executable中的Hello World ANSI C Project,默认会选择Linux GCC的Toolchains,点击Finish——这时会打开一个Hello World的示例代码——将其中哦功能的代码换成下面的测试代码。(其实完全可以不用Hello World模版,这里只是简化过程。)
    #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; 
    }
     
  3. 配置Eclipse 
     (1)选中gtk项目,在菜单栏点击Project——Properties——C/C++ Build——Settings——GCC C Compiler——Miscellaneous,在Other flags中加入`pkg-config –cflags gtk+-2.0`
    (2)在同一个对话框中,选择GCC C Linker——Miscellaneous,在Linker flags中加入`pkg-config –libs gtk+-2.0`
    (3)选中GCC C Linker,在右边的Command line pattern里面的${INPUTS} 调到${COMMAND}后面,如:${COMMAND}  ${INPUTS} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT}
    (4)在GCC C Compiler——Includes中,加入/usr/include/gtk-2.0 和 /usr/include/glib-2.0,可以消除gtk.h unresolved的警告,同时在程序中使用gtk的函数,会出现智能提示
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics