2016-09-26 11 views
0

私はubuntu 15.04仮想ボックスからeclipse Neonを使用しています。 https://github.com/gadgetron/gadgetronから医用画像再構成フレームワークガジェットを実行したい。 zipファイルをダウンロードして、eclipseワークスペースにgadgetron code zipフォルダを展開しました。フォルダ構造は以下のとおり:EclipseにC++プロジェクトをインポートする

enter image description here

メニュー新スルー - 既存のコードを持つ> Makefileのプロジェクト、私は、Eclipse IDEにgadgetronコードをインポートしました。日食の画面はこのように見えます。

enter image description here

私はプロジェクトをビルドしようとすると、私は私が構築し、日食IDEでこのプロジェクトを実行するにはどうすればよいのエラーにmake:*** No rule to make targe 'all'. Stop.

を取得しますか?

答えて

0

プロジェクトのREADMEを確認してください。既存のメークファイルを持つプロジェクトとしてインポートしました。 EclipseはプロジェクトのルートディレクトリにあるMakefileを探しますが、この場合は単純に見つけられません。特定のMakefileを使用するようにEclipseに指示することも、プロジェクトのルートに作成することもできます。

編集:最終的な解答を表示するように調整されました。

+0

READMEファイルで述べたように、ビルドフォルダを作成し、 'cmake'と' make install'コマンドを実行しました。ビルドフォルダもプロジェクトフォルダの一部としてインポートされます。 – Thara

+0

Eclipseは、プロジェクトのメインフォルダでmake命令を呼び出します。プロジェクトがビルドフォルダにMakefileをビルドする場合は、Eclipseを正しいMakefileにリダイレクトするか、ビルドフォルダのみをEclipseにプロジェクトとして含めることができます。しかしReadmeには 'cmake ../'と書かれています。私が間違っていなければ、Makefileをプロジェクトのルートフォルダに入れておくべきです。 – vvombat

+0

ありがとうございます。私はプロジェクトのビルドフォルダをインポートします。また、プロジェクトプロパティ - > C/C++ビルド - >ビルダー設定 - >メークファイル生成 - >メイクファイルを自動的に生成するように設定します。今私はエラーなくプロジェクトを構築することができます。 – Thara

関連する問題