私はネイティブCMakeプロジェクトを持っており、Eclipse IDEを使用して、自動補完機能やその他の機能を提供して開発を容易にしたいと考えています。私はEclipseでCMakeプロジェクトをどのようにインポートするのか分からないようです。CMakeプロジェクトをEclipse CDTにインポートする
PS:私はCMakeでうまく動作する他のIDEの提案を受けています。
私はネイティブCMakeプロジェクトを持っており、Eclipse IDEを使用して、自動補完機能やその他の機能を提供して開発を容易にしたいと考えています。私はEclipseでCMakeプロジェクトをどのようにインポートするのか分からないようです。CMakeプロジェクトをEclipse CDTにインポートする
PS:私はCMakeでうまく動作する他のIDEの提案を受けています。
KDevelop 4は素晴らしいCMakeをサポートする素晴らしいIDEです。 - Eclipse用として
これを実行します。cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./
これはあなたのためのEclipseプロジェクトを生成します。
Eclipse用arrowdの答えにエラボレーション:
まず、CMakeのファイルのディレクトリを選択してください。私は自分のEclipseワークスペースを~/workspaces
に、ソースコードを~/src
にしたいと思っています。プロジェクトをビルドしたりテストしたりするために必要なデータは、プロジェクトの作業領域ディレクトリのサブディレクトリに格納されています。したがって、私はCMakeに対しても同じことをお勧めします。 someproject
を命名されているワークスペースとソースフォルダの両方を想定し
は、実行します。
cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject
次に、Eclipseワークスペースでは、実行します。
[ファイル]> [インポート...>一般>に既存プロジェクトを作業領域
チェックルートディレクトリを選択し、~/workspaces/someproject/cmake
を選択します。 プロジェクトをワークスペースにコピーするはチェックされていません。
をクリックして、作業領域にCMakeプロジェクトがあります。注意すべき
2つのこと:
cmake
を使用していますが、お好みの名前を使用することができます。Makefile.am
の編集など)ビルド構成を変更した場合、Eclipseが変更を取得するためには、最後のコマンドを再実行する必要があります。
これは素晴らしい、ありがとう。 – rajat
ビルドには別のディレクトリを使うべきですが、これはうまくいくことに注意してください。 – byteit101
私の場合は、CMakeFilesディレクトリ(CMakeCache.txtとcmake_install.cmake)だけを作成しました。 :/私はcmake.orgのチュートリアルでも同じ結果を出しました。問題は、私のcmakeファイルが同じ解決策の下で2つの異なるプロジェクトを定義していることでしょうか?理由があると思いますか? – 3yanlis1bos