eclipse
C ++用のEclipseの設定
サーチ…
Linux + CMake( "Unix Makefiles"ジェネレータ)+ Qt(オプション)
プレーンなCMakeプロジェクトのmyprojectが必要です。その外にEclipseワークスペースを作成します:
myproject/ .git/ CMakeLists.txt src/ main.cpp workspace/ myproject/ Release/ Debug/
Qt(オプション)
- 最新のEclipse CDTを入手し、 "Help - > Install New Software"でQtパッケージをインストールしてください。
ワークスペース
- CMakeプロジェクトのソースディレクトリと一緒に空の "workspace"ディレクトリを作成します。
- Eclipseを起動し、その "workspace"ディレクトリに切り替えます。
- C ++プロジェクトを作成する(Neon以前のEclipseを使用しているQtの場合: "Qt Makefile Project"を作成し、* .proファイル、makefile、main.cppをそこから削除する)
プロジェクトへのソースの添付
- [プロジェクトのプロパティ] - > [パスとシンボル] - > [ソースの場所] - > [リンクフォルダ]に移動します。
- "Advanced"をチェックし、CMakeプロジェクトのソースフォルダを
../../myproject/src/
ようにリンクします。これは、ワークスペースがCMakeプロジェクトディレクトリの外にあるために機能します。
CMakeジェネレータ
- プロジェクトの
Release
フォルダを作成します。 - 「Make Target」ビュー( Ctrl + 3を押して、見つけにくい場合は「Make Target」と入力 )に移動します。 "Make Target"ビューは、プロジェクトビューと同様に見えます。
- "Release"フォルダを右クリックし、 "New ..."をクリックします。
- 「ターゲット名と同じ」のチェックを外します。
- 「ビルダー設定を使用する」のチェックを外します。
- 「ターゲット名」フィールドに「リリース」と入力します。
- 「Make target」を空のままにします。
- "build command"を
cmake ../../../myproject/
ように設定します。 - [OK]をクリックします。
- Releaseフォルダに作成されたこの "Release" makeターゲットをダブルクリックします。それはcmake生成を実行します。
ビルド
- プロジェクトのプロパティに移動し、 "リリース"設定を作成します。
- 「リリース」設定をアクティブにします。
- 「リリース」設定では、「Makefileを自動的に生成する」をオフにします。
- Buildディレクトリを "Release"に設定します。
- 並列ビルドを有効にします。
今度は、通常のCtrl + b 「ビルド」を使用してEclipseからプロジェクトをビルドできます。
CMakeを再実行する(メイクファイルを再生成するため)
- "Release"ディレクトリからすべてを削除します。
- 「Make Target」ビューに移動します。
- 「リリース」ターゲットをダブルクリックします。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow