level 13
已经放在网盘里了,需要的自取
因为在win下不能直接使用pkg-config命令。这个我在另一篇中《手动编译gtk3》里曾有过说明。
本包集成了pkg-config程序,可以使用该命令,楼下详说
2018年07月06日 08点07分
1
level 13
首先要说一下,在msys2用gtk3也很方便的,但msys2的gcc编译器更新太慢,所以我直接提取了gtk3的一体包
pkg-config在win下不能直接使用在gcc命令中调用,只能先用命令生成参数集合,比如
pkg-config --cflags --libs GTK+_3.0>01.txt
这样可以在01.txt文档中得到编译参数
我这里介绍另一用法如楼下:
2018年07月06日 08点07分
2
level 13
用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
2018年07月06日 08点07分
4
只要改动相应的pkg-config路径即可
2018年07月06日 08点07分
level 13
打包了一份gtk3的教程源码放在资源盘里。
其中一个是gome的gtk3教程源码,gnome的官方网站也可以看到.
另一个是在g-i-t-h-u-b上看到的一份不错的源码,十多个入门小程序
2018年07月06日 10点07分
5
level 1
楼主,好像没有网盘提取的链接,希望楼主能给一个下载链接。
2018年07月21日 22点07分
6