mingw吧 关注:1,423贴子:4,662
  • 7回复贴,共1

提取一个gtk3的开发包

只看楼主收藏回复

已经放在网盘里了,需要的自取
因为在win下不能直接使用pkg-config命令。这个我在另一篇中《手动编译gtk3》里曾有过说明。
本包集成了pkg-config程序,可以使用该命令,楼下详说


IP属地:江苏1楼2018-07-06 16:35回复
    首先要说一下,在msys2用gtk3也很方便的,但msys2的gcc编译器更新太慢,所以我直接提取了gtk3的一体包
    pkg-config在win下不能直接使用在gcc命令中调用,只能先用命令生成参数集合,比如
    pkg-config --cflags --libs GTK+_3.0>01.txt
    这样可以在01.txt文档中得到编译参数
    我这里介绍另一用法如楼下:


    IP属地:江苏2楼2018-07-06 16:39
    回复
      用make命令调用makefile可以在makefile里调用pkg-config
      假如我想编译一个程序file1.c
      那么makefile如下:
      CC=gcc
      pkg-config="H:\gtk3\bin\pkg-config.exe"
      rm=del /f /q
      GTK_FLAGS := $(shell $(pkg-config) --cflags --libs gtk+-3.0 gmodule-2.0) -mwindows
      PROGS :=\
      file1
      .PHONY: all
      all: $(PROGS)
      %: %.c
      $(CC) -o $@ -Wall $^ $(GTK_FLAGS)
      .PHONY: clean
      clean:
      $(rm) *.exe
      $(rm) *.o
      $(rm) *.obj


      IP属地:江苏4楼2018-07-06 16:44
      回复(1)
        打包了一份gtk3的教程源码放在资源盘里。
        其中一个是gome的gtk3教程源码,gnome的官方网站也可以看到.
        另一个是在g-i-t-h-u-b上看到的一份不错的源码,十多个入门小程序


        IP属地:江苏5楼2018-07-06 18:30
        回复
          楼主,好像没有网盘提取的链接,希望楼主能给一个下载链接。


          6楼2018-07-22 06:43
          收起回复
            没有看到下载地址呀


            IP属地:福建7楼2021-05-26 20:30
            回复