5

プロジェクトに外部ツールを使用してコンパイルする必要のあるファイルがあり、その出力は.cファイルと.hファイルのペアです。

これをEclipse-CDTビルドに統合するための最良の方法は何ですか?

  • 理想的には、相対パスを使用して外部ツールを参照できます
  • 理想的には、Eclipseは、このファイルを変更した場合、外部ツールを再実行する必要があることを認識します。

プロジェクトのプロパティの下にある[ビルダー]セクションに何かを追加してみましたが、結果はまちまちです。

どうも

  • アレックス
4

3 に答える 3

3

タイプ「プログラム」の「ビルダー」を追加することで、これがうまく機能しました。

プロジェクトを右クリックし、[プロパティ] をクリックし、[新規...] をクリックして、実行するファイルの場所とコマンド ライン引数を追加します。

于 2009-07-09T18:35:45.727 に答える
2

私はEclipse cdtでcmake
を使用し ています。これは、Eclipse cdtプロジェクト全体を生成するジェネレーターを提供します

CMakeLists.txt ファイルをセットアップしてから、プロジェクト ディレクトリで次のコマンドを実行するだけ
cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug .
です。

cmake と cdt の チュートリアルがあります

cmakeがニーズに合っているかどうかを確認する必要があります

于 2009-07-10T15:15:16.203 に答える
1

プロジェクトのライフタイムの比較的早い段階で、Eclipse CDT のマネージド ビルドの制限が多すぎると感じたので、Make に切り替えました。

これは思ったほど悪くはありません。Eclipse CDT は make (選択した構成で実行し、その結果を解析する) とうまく統合され、Eclipse CDT の生成された makefile を開始点として使用できます。

make を使用すると、カスタム ビルド ステップを簡単に追加できます。

于 2009-07-08T15:43:27.247 に答える