16

C (C++ ではなく) でのプログラミングに Eclipse と NetBeans を使用しようとしています。ソースファイルとヘッダーファイルを自動的に同期させる機能/プラグインはありますか?

たとえば、ソース ファイルに関数を実装すると、ヘッダー ファイルに正しい行が自動的に挿入されますか?

私は lzz のようなソリューションを見ましたが、それらは私が探しているものではありません。

4

2 に答える 2

10

Eclipse CDT では、ヘッダー ファイルにプロトタイプを記述し、それを C ファイルに自動的に追加できます。

指示

  1. 関数プロトタイプを .h ファイルに追加します void foobar()
  2. 関数名「foobar」を選択します(ダブルクリックしてみてください)
  3. ツールバーで [ソース] -> [メソッドの実装] をクリックします。
  4. それをウィザード

それはおそらくあなたが箱から出して得る最高のものです

于 2010-02-24T01:17:48.223 に答える
0

Ryuが提案したアプローチに同意します。C では、ヘッダーで自動的に宣言を作成しません。これは、C モジュールからいくつかのシンボルを公開する明示的なアクションである必要があります。

ただし、宣言/実装が既に設定されており、それらのいずれかを変更したい場合は、Eclipse を使用して、トグル結果をクリップボードにコピーし、後で変更された宣言に貼り付けるワークフローでToggle Function Definitionを使用することをお勧めします。または実装宣言。

また、物事を変更するときは、名前の変更リファクタリングを集中的に使用してください。

于 2011-07-07T18:16:06.817 に答える