0

我正在解决一个已经存在的项目中的一些问题。在这个项目中,文档是使用 Doxygen 生成的。需要PDF文档。

该项目必须在 Windows 上运行。我们正在使用来自 DDC-I 的套件(用于安全关键软件),它有自己的命令提示符。这个命令提示符“模拟”(如 cygwin)一些 Unix 命令和工具,如“make”,这就是问题所在。

当我生成文档时,Doxygen 创建了一些 Makefile,并且由于我在 Windows 上,所以这个 makefile 包含命令“del”,但是当我从命令提示符调用“make clean”时,我收到了这个错误:

/bin/sh: del: command not found make: *** [clean] Error 12

这是因为命令提示符使用类 Unix 的 make 和 aspect 来查看“rm”命令而不是“del”命令。我尝试了不同的解决方案,但最简单的方法是为 Linux 生成 makefile,即使我在 Windows 上也是如此。可能吗?

先感谢您!

这是系统: Doxygen 1.7.4 Windows XP GNU Make 3.81

4

1 回答 1

2

没有办法对此进行配置,但由于 1.8.0 版 doxygen 编写了一个可以在纯 Windows 环境中使用的 make.bat(使用 del)和一个可以在类似 Cygwin 的环境中使用的 Makefile(使用 rm)。

于 2013-01-01T10:26:44.317 回答