8

doxygen では、標準の "/// \todo stuff" を使用して todo アイテムにタグを付けます。私はほとんどのコーディングを MSVC で行っているので、タスク リストで TODO を確認できると便利です。MSVC はタグに「//TODO stuff」を使用します。それらを連携させる方法はありますか?タスク リストのプロパティ ペインを見つけて、リストに「\todo」を追加しようとしましたが、「\」文字が気に入りません。この 2 つを連携させることはできますか?

編集: Visual Studio 10 でこれを行う方法を知りたいです。

4

2 に答える 2

9

IIRC doxygenは、javadoc スタイルの構造化コマンドをサポートしています。つまり、MSVCタスク マーカーとして受け入れる場合に備えて、と を交換可能に使用@todo\todoできるはずです。@todo

構造化コマンド (他のすべてのコマンドと同様) はバックスラッシュ ()、または JavaDoc スタイルを好む場合はアットマーク (@) で始まり、その後にコマンド名と 1 つ以上のパラメーターが続きます。

もう 1 つのオプションFILE_VERSION_FILTERは、カスタム スクリプト (またはプログラム) を提供する doxygen プリプロセッサとして使用することですC:\cygwin

FILE_VERSION_FILTER = "C:\cygwin\bin\sed -e 's:// *TODO:@todo:g'"
于 2010-06-29T18:25:44.433 に答える
1

VSがこれらの「TODO」をどのように扱うかはわかりません。しかし、\TODO も to do アイテムとして認識すれば、簡単な方法があると思います。この場合、\xref の doxygen ドキュメントを参照してください。これにより、タグ/コマンドを作成し、特別なセクションと関連ページにリンクできます。\todo または @todo は次のように定義されます。

\xrefitem todo "Todo" "Todo List"

カスタムの「\TODO」または「@TODO」コマンドを作成するために今できることは、構成ファイルまたは doxywizard に移動して、次の行を追加することです。

\xrefitem TODO "Todo" "Todo List" 

それに。たぶんそれが役立ちます。

于 2012-12-01T19:16:18.103 に答える