0

我正在尝试使用 MinGW 工具包在我的 Windows 系统上构建 dia。

我做了什么:

  1. 下载GTK all-in-one package并将其解压缩C:\gtk并执行自述文件中描述的设置。
  2. 下载intltool-0.50.2并解压到C:\gtk目录
  3. 将gtk 的bin目录添加到PATH环境变量中
  4. 检出直径C:\dia\
  5. 以管理员权限打开命令行
  6. 打开一个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、...)都已安装并且可以找到。但是为什么这些宏不起作用呢?

4

1 回答 1

0

看起来配置脚本已重新生成,并且在生成时出现了一些错误。

  • 您可以尝试触摸(1)'ing(但是这是在 Windows 上完成的......)文件以避免构建系统尝试重新生成配置
  • 确保您的自动工具都已安装并且 autoreconf 不会发出任何警告

  • 在 Windows 上有可用的 dia 二进制包http://dia-installer.de/index.html.en

于 2014-07-15T12:24:41.330 回答