我正在尝试使用 MinGW 工具包在我的 Windows 系统上构建 dia。
我做了什么:
- 下载GTK all-in-one package并将其解压缩
C:\gtk
并执行自述文件中描述的设置。 - 下载intltool-0.50.2并解压到
C:\gtk
目录 - 将gtk 的
bin
目录添加到PATH
环境变量中 - 检出直径
C:\dia\
- 以管理员权限打开命令行
- 打开一个
bash
输入/c/dia/
并输入autogen.sh
脚本一直在运行,直到它尝试执行宏IT_PROG_INTLTOOL(...)
./configure: line 15572: syntax error near unexpected token `0.35.0'
./configure: line 15572: `IT_PROG_INTLTOOL(0.35.0)'
当我去configure.ac
评论该行时(我知道我不应该这样做,只是为了测试目的)IT_PROG_INTLTOOL([0.35.0])
下一个宏错误出现在PKG_CHECK_MODULES
.
./configure: line 15577: syntax error near unexpected token `GMODULE,'
./configure: line 15577: `PKG_CHECK_MODULES(GMODULE, gmodule-2.0 gobject-2.0)'
据我所知,所有这些必需的库(intltool、gmodule、pango、freetype、pkg-config、...)都已安装并且可以找到。但是为什么这些宏不起作用呢?