Makefileを使用したレガシーC ++プロジェクト.. Eclipse Ideを動作させますか?
-
30-09-2019 - |
質問
Linuxには、典型的なものを使用するレガシーC ++プロジェクトがあります。
./configure
make
make install
構築してインストールします。代わりにEclipseのようなIDEでそれを構築したいと思います。
これは実行可能ですか? Eclipseには、元のMakeFileを解析してEclipseプロジェクトに変えることができるものがありますか?
解決
この記事を参照してください:
EclipseでUNIXソフトウェアを構築します
レガシーコードを最新のIDEに持ち込みます
Chris Herborth(chrish@pobox.com)
他のヒント
CDTプラグインを使用してEclipseを使用すると、C/C ++プロジェクトに使用することができ、MakeFilesを使用してプロジェクトを構築するように指示できます。 MakeFileプロジェクトを設定するだけです。あなたはそれをするのではなく、メイクファイルを管理させるためにそれを伝える必要があるかもしれません - 私は私の頭の上部から覚えていません - しかし、既存のメイクファイルを使用するためにEclipseを設定することに問題はないはずです既存のプロジェクト。前にやったことがあります。
君 意思 Directorisがどこにあるか、コード完了などが正しく動作するように定義されていると仮定するマクロを伝える必要があります(Eclipseがあなたのためにそれを理解する方法はわかりません)。あなたがしなければならないこと。しかし、それは間違いなく機能します。
EclipseのC ++バージョンをから入手するだけです 彼らのサイト (適切なC/C ++プラグインがすべて付属しているため、それらを追跡する必要がないようにします)、そしてあなたは見ることができます CDTサイト ドキュメント、よくある質問など。
編集: ただし、Configureでどれだけうまく機能しているかわかりません。それは私が試したことではありません。 MakeFilesはうまく機能します。
プロジェクトが大きすぎたり複雑すぎない場合。 Eclipseで新しいC ++プロジェクトを開始するだけでよいかもしれません。次に、さまざまなソースとヘッダーファイルをプロジェクトにインポートします。