如何使用GTK设置一个Autoconf项目?

如何使用GTK设置一个Autoconf项目?,c,gcc,gtk,configure,autoconf,C,Gcc,Gtk,Configure,Autoconf,如何设置我的autoconf项目以使用GTK?只有一个源文件(main.c)。我已经为autoconf创建了所有必要的文件,当我键入“make”时,它找不到包含“GTK/GTK.h”的GTK //弄错 make[2]:输入目录“/home/anon/projects/firstgtkprog/src” -DHAVE_CONFIG_H-I.-I-g-O2-MT main.o-MD-MP-MF.deps/main.Tpo-c-o main.o main.c main.c:1:21:致命错误: gtk

如何设置我的autoconf项目以使用GTK?只有一个源文件(main.c)。我已经为autoconf创建了所有必要的文件,当我键入“make”时,它找不到包含“GTK/GTK.h”的GTK

//弄错

make[2]:输入目录“/home/anon/projects/firstgtkprog/src” -DHAVE_CONFIG_H-I.-I-g-O2-MT main.o-MD-MP-MF.deps/main.Tpo-c-o main.o main.c main.c:1:21:致命错误: gtk/gtk.h:没有终止此类文件或目录编译

//配置.ac文件内容

AC_INIT([firstgtkprog],[1.0],[bug-developer@foda.com])

美国汽车制造商([-Wall-Werror foreign])

AC_PROG_CC

AC_配置_头([CONFIG.h])

AC_配置_文件([Makefile src/Makefile])

交流输出


GTK+使用
pkg config
实用程序为使用库构建程序的开发工具提供必要的编译器和库标志。例如,
pkg config--cflags gtk+-3.0
打印出要用gtk编译的标志,
pkg config--libs gtk+-3.0
打印出libs

要将其与Autoconf构建系统集成,需要使用
PKG\u CHECK\u MODULES
宏。详细解释一下