我正在尝试创建我的第一个 vala 和第一个支持 autotools 的项目。遵循在线教程后一切正常,但是当 gcc 编译器开始编译我的程序时,我收到错误“glib.h not found”。
首先,不能只是 autotools 使用 valac 作为编译器而不是创建 .c 文件然后运行 gcc 吗?(因为直接运行 valac 可以完美运行)
如果我不能将 autotools 配置为只运行 valac 而不是 valac -c 然后 gcc,我将如何解决这个问题?
配置.ac:
AC_PREREQ([2.68])
AC_INIT([Scraps], [0.1], [Scraps])
AM_INIT_AUTOMAKE
AM_CONFIG_HEADER([config.h])
AC_PROG_CC
AM_PROG_VALAC
AC_CONFIG_FILES([Makefile
src/Makefile])
AC_OUTPUT
./src/ 中的 Makefile.am:
scrapsdir=../
scraps_PROGRAMS=scraps
scraps_SOURCES=main.vala
谢谢!