1

これが重複していないことを願っています...通常提供されている修正を試したので、そうすべきではありません。

デフォルトとして設定された Elipse CDT (Juno/3.8、Linux)のコメントの自動生成Classesと使用に関する問題に直面しています。MethodsDoxygenDocumentation Tool

入力中にメソッドパラメーターの空のコメント領域がまだ表示されます/** + ENTER

/**
 *
 */

これは私がすでに成功せずに試したことです:

  • 設定: Windows > 設定 > C/C++ > エディター > ドキュメント ツールのコメント > Doxygen
  • 設定: プロジェクト > 設定 > プロジェクト固有の設定を有効にする > Doxygen

どちらも同じ結果になります。

: Eclipse 構成で何が起こったのかはわかりません (以前は正常に動作していました)。Doxygen のプリセットを消去した可能性はありますか (おそらく を押してWindows > Preferences > C/C++ > Code Style > Code Templates > Restore Defaults)。その場合、Doxygen スタイルに戻す方法は?

編集:私はこの件に関していくつかの新しいものを持っています...

基本的に、これは私のプロジェクト (実際にはshared library) のグローバルな変更でした。クロスプラットフォームの移植性の理由から、MACRO次のように、すべてのクラスの前にを追加する必要がありました。

class LIB_CLASS LabOneOfMyClasses {
public:
   ...
}

@param残念ながら、これを行うと、スマート関数ヘッダー ( 、@return、 ...)を生成する CDT の機能が損なわれるようです。したがって、マクロを一時的に削除すると、この不快な動作を取り除くことができます。迷惑なので、CDTのスタッフに報告しなければなりません...

注 : いずれにしても、Doxygen では適切に処理されます。

誰かが素晴らしいアイデアを持っている場合、それについて私が見逃したものはありますか?

4

1 に答える 1