Eclipseと [〜#〜] cdt [〜#〜] プラグインを使用して、WindowsでC++開発を行いたいと思います。 Eclipse Helios SR1を使用し、CDTプラグインをインストールしました。 MinGW もインストールし、Eclipseで簡単な「Hello World」を作成しました。
hello.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
CDTプラグインとMinGWコンパイラーを使用するEclipse。プログラムをコンパイルするにはどうすればよいですか?そして、どのようにEclipse内からプログラムをテスト実行できますか?
Windows、Linux/Unix、Mac OS XでのEclipse CDTのセットアップ あなたのために動作しますか?
EclipseにMinGWをインストールするためのもう1つの優れたリソースを次に示します。 http://chrismwright.wordpress.com/2012/10/13/installing-Eclipse-for-cc-and-mingw/
最後にHello Worldの例を含む段階的なインストール...
多くのスレッドと記事を閲覧した後、解決策を見つけました。 C/C++開発ツール9.2.1.201704050430およびMinGWを使用して、Eclipse Neon.3リリース(4.6.3)上のWindows 10 x64でテストされたソリューション
システム構成
C:\MinGW
_に抽出します(実際には_C:\
_に、アーカイブにはフォルダーMinGW
が含まれているため)This PC
_のRMB-> Properties
-> _Additional system settings
_->タブAdvanced
->ボタン_Environment variables
_System variables
_でNew
をクリックします。変数_MINGW_HOME
_に名前を付け、MinGWインストールフォルダー_C:\MinGW
_にパスを設定してからOK
Path
を見つけ、Edit
を選択しますNew
をクリックし、_%MINGW_HOME%\bin\
_と入力しますOK
をクリックしてアクションを確認しますg++ --version
_と入力することで、新しいツールの可用性を確認できます。g++ (GCC) 6.3.0 Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Eclipse CDT構成
C:\MinGW\bin\
_)に移動します。ファイル_gcc.exe
_のコピーを作成します(元のファイルの名前を変更しないでください!)mingw32-gcc.exe
_に変更します(_gcc.exe
_に_mingw32-gcc.exe
_と_\MinGW\bin\
_の両方のファイルが必要です)C\C++
_パースペクティブを選択しますWindow
-> Preferences
-> _C\C++
_-> Build
-> Environment
に移動しますAdd
をクリックし、名前としてPATH
と入力し、Variables
をクリックしてPath
を選択します。 Ok
で確認します。PATH
をクリックしてからSelect
をクリックして、新しい変数Ok
を選択します。これで、Hello Worldプログラムをコンパイルできるはずです。 New
-> _C++ Project
_を選択するだけです。ここで、利用可能なMinGWがツールチェーンとして表示されるはずです。
MinGW
をSystem Path(AndriiLの投稿のシステム構成部分)に追加するだけで十分です。 ${PATH}
という値を持つPATH
という名前の変数がWindow -> Preferences -> C\C++ -> Build -> Environment
に自動的に追加され、プロジェクトウィザードのツールチェーンオプションとしてMinGW GCC
を確認できます。 PATH変数が提示されていない場合、Eclipse CDTはOSで最近のシステムパスの変更をロードしない場合があります(Select...
をクリックしてPath variable
を選択し、値にMinGWパスが含まれない場合があります)、Eclipseを終了して再度開く。