1

コードベースが名前空間を使用していない(機密名が編集されている)場合、doxygen出力にリストされている空の名前空間に混乱しました:

doxygenクラスリスト

奇妙なことに、これらはコードベースのプロジェクト/クラス名とほぼ一致しますが、完全には一致しません。これらの文字列のほとんどは、コードベースのどこにも存在しません。

ただし、これらの「名前空間」のいくつかに一致するタイプライブラリ(.tlb)ファイルがあることに気付きました。

ここに画像の説明を入力してください

更新library:今日、これは名前空間として文書化されているODLファイルの宣言によるものであることに気付きました。しかし、私はこれを制御する方法がわかりません。

4

1 に答える 1

0

OKで、これらの名前空間はIDLライブラリ宣言からのものであると判断しました...たとえば、ODLファイルでいつでも、library ObjectServerLibdoxygenで名前空間を取得しました。

私の唯一の解決策は、ファイル名とシンボル名の除外パターンを組み合わせて、命名規則に適合しないいくつかの個々のシンボルを除外することでした。

libraryこの名前空間のドキュメントが完全に発生するのを防ぐ方法がわかりませんでした。

于 2013-03-12T15:31:58.477 に答える