3

現在、LinuxでDoxygen 1.5.5を使用しています

一部のクラス ドキュメントは、私のドキュメントの Windows バージョンでは利用できません。私のライブラリにはいくつかのクラスがあり、1 つは大文字、もう 1 つは CONE や円錐などの小文字です。したがって、それらのクラス ドキュメントは、classCONE.html および classcone.html として提供されます。

Windows システムではファイル名の大文字と小文字が区別されないため、ZIP ファイルの内容が Windows システムに抽出されると、大文字のクラス ドキュメントが小文字のクラス ドキュメントを上書きします。大文字のクラス ドキュメントは最後に復元されるため、同じ名前の小文字の最初のファイルが上書きされます。

Linux サーバーでドキュメントをホストしている場合、これらのページの両方を表示できます。ただし、他のユーザーがコンテンツを Windows システムに抽出する場合は、この限りではありません。

Doxygen を構成して、ファイルの 1 つに classCONE2.html などの別の 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 に答える