Linux上的Doxygen配置在放到Windows时忽略区分大小写

时间:2013-07-18 22:42:16

标签: html linux windows doxygen

我目前在Linux上使用Doxygen 1.5.5

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

由于Windows系统上文件名不区分大小写,当ZIP文件的内容被解压缩到Windows系统上时,大写的类文档会覆盖小写的类文档。因为最后还原了大写的类文档,所以它会用相同的名称覆盖小写的第一个文件。

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

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

中引用此页面

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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