最初のvalaと最初のautotoolsでサポートされているプロジェクトを作成しようとしています. オンラインのチュートリアルに従った後、すべてが実際に機能しますが、gcc コンパイラが起動してプログラムをコンパイルすると、「glib.h が見つかりません」というエラーが表示されます。
まず、.c ファイルを作成してから gcc を実行する代わりに、autotools だけで valac をコンパイラとして使用することはできませんか? (valacを直接実行すると完全に機能するため)
valac -c の代わりに valac を実行してから gcc を実行するように autotools を構成できない場合、この問題を解決するにはどうすればよいですか?
configure.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
ありがとう!