3

我目前在 Linux 上使用 Doxygen 1.5.5

在我的文档的 Windows 版本中,某些类文档不可用。我的库提供了几个类,一个是大写的,另一个是小写的,例如 CONE 和 cone;因此,它们的类文档以 classCONE.html 和 classcone.html 的形式提供。

由于 Windows 系统上的文件名不区分大小写,当 ZIP 文件的内容被提取到 Windows 系统上时,大写类文档会覆盖小写类文档。因为大写的类文档是最后恢复的,所以它会覆盖第一个同名的小写文件。

当我在 Linux 服务器上托管我的文档时,我能够显示这两个页面;但是,当其他人将内容提取到他们的 Windows 系统时,情况并非如此。

有没有办法配置 Doxygen 为其中一个文件提供不同的 HTML 文件名,例如 classCONE2.html 并为所有链接实现该名称以在 Doxygen 生成的页面中引用此页面

4

2 回答 2

2

1.5.5 版已经超过 5 年了,但我认为即使是该版本CASE_SENSE_NAMES也可以将其设置为 NO 以防止仅在大小写不同的输出文件中出现名称冲突。

于 2013-07-19T17:47:43.343 回答
0

看看这个帖子。它解释了如何为 64 位的 Windows 系统打开区分大小写的功能。但是,如果您使用的是 Win32 程序,即使在 64 位系统上,您也可能会遇到困难。

我建议尝试第一个 doxygens 答案,如果不成功,请尝试我的方法。

于 2013-07-19T18:40:04.767 回答