1

C++ ライブラリの HTML ドキュメントを作成するために doxygen を使用しています。

\code ... \endcode現在、各行がアスタリスクで始まるリストを生成するコード リストで作成された問題があります。

例:

Have a look at the following code sample:
\code
int a = 5;
int b = func(a);
\endcode

出力:

Have a look at the following code sample:
* int a = 5;
* int b = func(a);

この動作を説明することはできません。特に、行を dox​​ygen ドキュメントとしてマークする///代わりに使用しているためです。/**ただし、問題は両方のフォーマットで発生します。これを解決する方法を知っている人はいますか?(doxygen 1.8.5 を使用しています)

4

2 に答える 2

3

これは確かに 1.8.5 での残念なリグレッションです。

GitHub に修正をプッシュしました。問題が解決するかどうかお知らせください。

于 2013-09-06T12:06:17.997 に答える
0

これはバグのようです。Bugzilla エントリ. また、このバグが関連している可能性があります。

次のスニペットを変更することで回避策を得ることができました

/// Have a look at the following code sample:
/// \code
/// int a = 5;
/// int b = func(a);
/// \endcode

以下に (スラッシュが 2 つしかないことに注意してください):

/// Have a look at the following code sample:
// \code   
// int a = 5;
// int b = func(a);
/// \endcode

すべてのコメントを再レイアウトする必要があり、フォーマットが非常に不自然に感じられるため、これには満足していません。

于 2013-09-05T13:58:42.287 に答える