zoukankan      html  css  js  c++  java
  • GTK 入门配置教程

    0:什么是GTK

    GTK+是一套在 GIMP 的基础上发展而来的高级的、可伸缩的现代化、跨平台图形工具包,它可以很方便地制
    作图形交互界面( GUI )。
    GTK+特点:
    稳定、跨平台、多种语言绑定、接口丰富、与时俱进、算法丰富、移动嵌入式应用广泛

    1: 准备

    1、安装gcc/g++/gdb/make等基本编程工具:sudo apt-get install build-essential
    2、安装GTK+3.0:sudo apt-get install libgtk-3-dev
    3、安装pkg-config:sudo apt-get install pkg-config
    4、安装帮助文件,方便查看帮助:sudo apt-get install devhelp (可以把dehelp固定在工具栏上)
    
    确认一下pkg-config版本 pkg-config –version
    确认一下GTK+版本 pkg-config –modversion gtk+-3.0

     下载安装:https://www.gtk.org/download/linux.php

    命令

     tar xvfj gtk+-3.2.0.tar.bz2
     tar xvfJ gtk+-3.2.0.tar.xz
    
     ./configure --prefix=/opt/gtk
    
    
     CPPFLAGS="-I/opt/gtk/include"
          LDFLAGS="-L/opt/gtk/lib"
          PKG_CONFIG_PATH="/opt/gtk/lib/pkgconfig"
          export CPPFLAGS LDFLAGS PKG_CONFIG_PATH
        
    
      LD_LIBRARY_PATH="/opt/gtk/lib"
          PATH="/opt/gtk/bin:$PATH"
          export LD_LIBRARY_PATH PATH

    手动编译指令:

    gcc main.c `pkg-config --libs --cflags gtk+-3.0`

    建议使用codeblocks

    sudo apt-get install codeblocks
    glade3可以创建图形界面,手动绘制。
    将文件保存成GTKbuilder形式(本质是XML文件),在c语言代码中可以直接获取对象。
    sudo apt-get install glad

     

    配置IDE环境变量

     

     进入codeblocks中创建project选择GTK+项目,之后需要配置编译路径,
     右键项目 → build options → (compiler 中的other   ,linker中的other)两个地方添加如下语句
     `pkg-config --libs --cflags gtk+-3.0`

     

    2: 入门例子

      资料在此 https://gitee.com/dgwcode/technical_documents/tree/master/GTK

     
  • 相关阅读:
    改变windows下installer文件夹位置,目录链接(不是快捷方式)
    SQL2008根据日志恢复
    HTML5实践
    人类的本能——自私与善
    打油诗 看《大上海》
    POSA2:Wrapper Facade模式
    解析XML文件
    MediaWiki编辑工具
    每周一荐:设计模式
    每周一荐:分布式计算的模式语言
  • 原文地址:https://www.cnblogs.com/dgwblog/p/12141736.html
Copyright © 2011-2022 走看看